【发布时间】:2012-05-30 03:35:17
【问题描述】:
我正在研究密码验证,我应该验证密码,它总是只接受包含字母、至少一个特殊字符和至少一个数值的密码。
谁能帮我写这个脚本。
【问题讨论】:
-
你可能也想检查长度 ;-)
标签: javascript regex passwords
我正在研究密码验证,我应该验证密码,它总是只接受包含字母、至少一个特殊字符和至少一个数值的密码。
谁能帮我写这个脚本。
【问题讨论】:
标签: javascript regex passwords
if(myPass.match(/\d/) && myPass.match(/[a-zA-Z]/) && myPass.match(/\W/))
//you're good to go
//编辑 第一个测试查看是否有任何数字,第二个查找所有字母字符,第三个查找“非单词”字符。这描述了您指定的三个类。如果您想测试最少数量的字符,您可以再添加一个测试,即
&& myPass.length > minimumLength
【讨论】:
\w 将匹配数字和下划线(以及字母)...