密码校验常用正则表达式

2020-06-08  本文已影响0人  keluda

长度至少为8,至少含有一个字母和一个数字

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

长度至少为8,至少含有一个字母和一个数字和一个特殊字符

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

长度至少为8,且至少有一个数字 并同时包含大小写字母

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

长度至少为8,包含大小写字母、数字和特殊字符

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

长度8到10,, 包含大小写数字和特殊字符

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

上一篇 下一篇

猜你喜欢

热点阅读