关于正则表达式:密码的正则表达式必须包含至少八个字符至少一个数字以及大小写字母和特殊字符

43次阅读

共计 443 个字符,预计需要花费 2 分钟才能阅读完成。

正则在线测试地址
至多八个字符,至多一个字母和一个数字:

"^(?=.*[A-Za-z])(?=.*d)[A-Za-zd]{8,}$" 

至多八个字符,至多一个字母,一个数字和一个特殊字符:

"^(?=.*[A-Za-z])(?=.*d)(?=.*[@$!%*#?&])[A-Za-zd@$!%*#?&]{8,}$" 

至多八个字符,至多一个大写字母,一个小写字母和一个数字:

"^(?=.*[a-z])(?=.*[A-Z])(?=.*d)[a-zA-Zd]{8,}$" 

至多八个字符,至多一个大写字母,一个小写字母,一个数字和一个特殊字符:

"^(?=.*[a-z])(?=.*[A-Z])(?=.*d)(?=.*[@$!%*?&])[A-Za-zd@$!%*?&]{8,}$" 

起码 8 个字符,最多 10 个字符,至多一个大写字母,一个小写字母,一个数字和一个特殊字符:

"^(?=.*[a-z])(?=.*[A-Z])(?=.*d)(?=.*[@$!%*?&])[A-Za-zd@$!%*?&]{8,10}$"

正文完
 0