小编Cha*_*had的帖子

正则表达式密码要求

我想要求以下内容:

  • 大于七个字符.
  • 至少包含两位数字.
  • 包含至少两个特殊(非字母数字)字符.

......我想出了这个:

(?=.{6,})(?=(.*\d){2,})(?=(.*\W){2,})
Run Code Online (Sandbox Code Playgroud)

现在,我还想确保没有两个连续字符是相同的.我有点时间让它工作了.这就是我自己得到的东西:

(\S)\1+
Run Code Online (Sandbox Code Playgroud)

...但如果我试图将两者结合在一起,那就失败了.


我在应用程序的限制范围内运行.它的默认要求是1个字符长度,没有正则表达式,也没有非标准字符.

无论如何...

使用这个测试工具,我希望y90e5 $匹配,但y90e5 $ $不匹配.

我错过了什么?

regex

3
推荐指数
2
解决办法
1901
查看次数

标签 统计

regex ×1