常见密码验证规则
- 至少八个字符,至少一个字母和一个数字:
"^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{8,}$"
- 至少八个字符,至少一个字母,一个数字和一个特殊字符:
"^(?=.*[A-Za-z])(?=.*\d)(?=.*[$@$!%*#?&])[A-Za-z\d$@$!%*#?&]{8,}$"
- 最少八个字符,至少一个大写字母,一个小写字母和一个数字:
"^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)[a-zA-Z\d]{8,}$"
- 至少八个字符,至少一个大写字母,一个小写字母,一个数字和一个特殊字符:
"^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[$@$!%*?&])[A-Za-z\d$@$!%*?&]{8,}"
本文详细介绍了四种常见密码复杂度的正则表达式验证规则,包括至少包含一个字母和一个数字、至少一个字母、一个数字和一个特殊字符、至少一个大写和小写字母及一个数字、以及最严格的包含大小写字母、数字和特殊字符的规则。
1118

被折叠的 条评论
为什么被折叠?



