至少一个大写字母、一个小写字母、一个数字或特殊字符的正则表达式



我的输入字段的密码验证要求如下:"密码应包含至少一个大写字母,一个小写字母,一个数字特殊字符"。

这是1个大写,1个小写,1个数字和一个特殊字符

的正则表达式
^(?=.*[a-z])(?=.*[A-Z])(?=.*d)(?=.*[$@$!%*?&])[A-Za-zd$@$!%*?&]

我认为你需要一个这样的正则表达式:

^(?=.*[a-z])(?=.*[A-Z])(?=.*[d$@$!%*?&]).*$

[d$@$!%*?&]中,您至少有一个数字或一个特殊字符

我想这个对你有帮助

((?=.*d)(?=.*[A-Z])(?=.*W).{8,8})

密码必须包含1个大写字母、1个特殊字符、1个数字字母

最新更新