2012-05-30 207 views

回答

1
if(myPass.match(/\d/) && myPass.match(/[a-zA-Z]/) && myPass.match(/\W/)) 
//you're good to go 

//编辑 第一个测试看是否有任何数字,第二查找任何和所有的字母字符和第三验看“非字”字符。这描述了你指定的三个类。如果你想考个字符的最小数量,你会添加更多的测试这将是

&& myPass.length > minimumLength 
+0

的问题说:“信”是必需的,但'\ w'将匹配数字和下划线(以及字母)... – nnnnnn

+0

@nnnnnn,好点,编辑 –

+0

请不要只发布一行代码。解释一下。 -1 – Manishearth

相关问题