1. 长度8-20 2. 至少包含一个字母,一个数字和一个特殊字符 其中2种 正则表达式
时间: 2023-05-12 11:06:21 浏览: 185
JS正则表达式必须包含数字、字母、特殊字符
5星 · 资源好评率100%
这是一个关于密码规则的问题,可以回答。以下是两个正则表达式:
1. ^(?=.*[A-Za-z])(?=.*\d)(?=.*[!@#$%^&*])[A-Za-z\d!@#$%^&*]{8,20}$
2. ^(?=.*[A-Za-z])(?=.*\d)(?=.*[_])[A-Za-z\d_]{8,20}$
第一个正则表达式要求密码长度为8-20,必须包含至少一个字母、一个数字和一个特殊字符(!@#$%^&*中的任意两种)。第二个正则表达式也要求密码长度为8-20,必须包含至少一个字母、一个数字和一个下划线。
阅读全文