我正在进行密码验证,我应该验证密码,只有当密码包含字母,至少一个特殊字符和至少一个数字值时才会接受密码。
任何人都可以帮我解决这个问题。
答案 0 :(得分:1)
if(myPass.match(/\d/) && myPass.match(/[a-zA-Z]/) && myPass.match(/\W/))
//you're good to go
//编辑 第一个测试看是否有任何数字,第二个测试查找任何和所有字母字符,第三个测试查找“非Word”字符。这描述了您指定的三个类。如果你想测试最少数量的字符,你可以再添加一个测试
&& myPass.length > minimumLength