【发布时间】:2013-02-28 12:19:32
【问题描述】:
我想使用以下规则强制使用强密码:
- 一个小写字符
- 一个大写字符
- 一个号码
- 一个特殊字符
通过互联网搜索,我想出了这个:
^(?=.*[a-z])(?=.*[A-Z])(?=.*[!@#$&*])(?=.*[1-9])[a-zA-Z1-9]{8,}$
但它在 rubular.com 上不成立 有什么帮助吗?
【问题讨论】:
-
就我个人而言,我会运行 4 个简单的测试,更简单,这样您就可以准确地提示用户他们的选择有什么问题。
-
另外,我认为例如«this is a wonderful passphrase foo bar» 比 e.g. «FooBar7@».
标签: javascript regex passwords