当前位置: 首页 > 知识库问答 >
问题:

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

明利
2023-03-14

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

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

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

共有2个答案

段渊
2023-03-14

我觉得这个对你有帮助

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

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

曹凯泽
2023-03-14

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

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

[\d$@$!%*?

 类似资料: