首页 文章

正则表达式至少包含一个大写字母,一个小写字母,一个数字或特殊字符

提问于
浏览
-1

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

这是1个大写,1个小写,1个数字和一个特殊字符的正则表达式

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

2 回答

  • 0

    我觉得这个可以帮到你

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

    密码必须为8个字符,包括1个大写字母,1个特殊字符,字母数字字符

  • 0

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

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

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

相关问题