-1
A
回答
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
相关问题
- 1. 正则表达式:密码必须包含至少1个特殊字符
- 2. 正则表达式必须包含至少一个数字和字母吗?
- 3. 正则表达式的“密码必须包含至少一个非字母数字字符”
- 4. Python正则表达式:密码必须包含至少一个大写字母和数字
- 5. 密码应至少包含一个数字和一个字符
- 6. 正则表达式必须至少有3个字母字符
- 7. 正则表达式的C包含至少一个数字,字母
- 8. 字段的正则表达式必须包含至少2个非空格字母数字字符
- 9. 限制密码至少包含x个特殊字符?
- 10. 包含至少一个数字的字符串的正则表达式
- 11. 正则表达式的字母,至少1个数字和特殊字符
- 12. 正则表达式:允许使用字母,数字和空格(至少包含一个字母而非数字)
- 13. javascript正则表达式需要至少一个特殊字符
- 14. 寻找一个正则表达式来验证密码,必须超过8个字符长的更大,至少包含一个特殊字符
- 15. 包含至少一个非数字字符的字母数字正则表达式
- 16. 正则表达式接受至少一个字母字符和数字字符
- 17. 所有包含至少两个0和至少一个1的二进制字符串的正则表达式?
- 18. 更改消息“密码必须至少包含一个非字母或数字字符。”
- 19. 密码的正则表达式至少包含8个字符,1个数字以及大写和小写字母和特殊字符
- 20. 正则表达式二进制字符串至少包含
- 21. 正则表达式匹配至少一个符号和至少2个数字
- 22. 正则表达式检查字符串是否包含至少一个字母或数字
- 23. 必须至少有数量和字符的正则表达式
- 24. 用于验证字段的正则表达式:字段必须包含至少2个AlphaNumeric字符
- 25. 正则表达式以匹配至少包含一个数字的字母数字值
- 26. 正则表达式:必须至少有一个数字和字母,但没有其它字符/空格
- 27. 字符串包含至少一个数字
- 28. 正则表达式的字母数字,但至少有一个字符
- 29. 正则表达式javascript至少8个字符,至少一个数字和一个特殊字符,最多32个字符
- 30. 验证正则表达式必须包含字母数字
你可能要检查的长度也;-) –