【发布时间】:2013-09-16 15:00:24
【问题描述】:
我需要一个正则表达式来验证用户输入的密码的以下条件:
- 必须至少有一个大写字母
- 它必须至少有一个数字
- 必须至少有一个特殊字符
我需要正则表达式在 javascript 中实现它。
这个我试过了
/^(?=.*\d)(?=.*[a-z])(?=.*[A-Z])(?=.*[!@#$%^&*()_+|~-=\`{}[]:";'<>?,])/i;
提前致谢
【问题讨论】:
-
刚刚用我尝试过的方法编辑了我的问题
-
你为什么有
(?=.*[a-z])?您还需要在字符类中转义[]。
标签: javascript ios regex validation