相关疑难解决方法(0)

密码的正则表达式必须包含至少八个字符,至少一个数字以及大写和小写字母和特殊字符

我想要一个正则表达式来检查:

密码包含至少八个字符,包括至少一个数,并且包括下部和大写字母和特殊字符,例如两个#,?,!.

它不能是您的旧密码或包含您的用户名"password",或"websitename"

这是我的验证表达式,它包含八个字符,包括一个大写字母,一个小写字母和一个数字或特殊字符.

(?=^.{8,}$)((?=.*\d)|(?=.*\W+))(?![.\n])(?=.*[A-Z])(?=.*[a-z]).*$"
Run Code Online (Sandbox Code Playgroud)

如何为密码编写密码必须是八个字符,包括一个大写字母,一个特殊字符和字母数字字符

javascript regex asp.net

369
推荐指数
20
解决办法
52万
查看次数

如何在Dart中使用RegEx?

在Flutter应用程序中,我需要检查字符串是否与特定的RegEx匹配.但是,我从应用程序的JavaScript版本复制的RegEx 在Flutter应用程序中始终返回false.我在regexr上验证了RegEx是有效的,并且这个RegEx已经在JavaScript应用程序中使用了,所以它应该是正确的.

任何帮助表示赞赏!

RegEx: /^WS{1,2}:\/\/\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}:56789/i

测试代码:

RegExp regExp = new RegExp(
  r"/^WS{1,2}:\/\/\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}:56789/i",
  caseSensitive: false,
  multiLine: false,
);
print("allMatches : "+regExp.allMatches("WS://127.0.0.1:56789").toString());
print("firstMatch : "+regExp.firstMatch("WS://127.0.0.1:56789").toString());
print("hasMatch : "+regExp.hasMatch("WS://127.0.0.1:56789").toString());
print("stringMatch : "+regExp.stringMatch("WS://127.0.0.1:56789").toString());
Run Code Online (Sandbox Code Playgroud)

输出:

allMatches : ()
firstMatch : null
hasMatch : false
stringMatch : null
Run Code Online (Sandbox Code Playgroud)

regex dart flutter

16
推荐指数
2
解决办法
2万
查看次数

标签 统计

regex ×2

asp.net ×1

dart ×1

flutter ×1

javascript ×1