【发布时间】:2014-08-18 00:24:44
【问题描述】:
密码要求是:
- 至少两个字母
- 至少两个数字
- 至少一个特殊字符(任何特殊字符)
- 至少 8 个字符
这个很接近但不工作:
/^(?=.*\d)(?=.*[a-zA-Z])(?=.*[\W]).{8,}$/
我做错了什么?
【问题讨论】:
-
为此使用正则表达式
-
你想要上面的 OR 吗?
-
字母和字符有什么区别?
-
@AvinashRaj,字母是 a-z。字符是任何东西,包括数字、标点符号和其他特殊字符。
-
这个字母不代表大写
A-Z吗?
标签: javascript regex validation passwords