正则表达式至少包含字母数字特殊符各种情况收录 小白实操记录

 测试工具可以参考:正则表达式在线测试

 学习可参考 正则表达式手册

1 至少八个字符,至少一个字母和一个数字

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

2 至少八个字符,至少一个字母,一个数字和一个特殊字符

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

3 最少八个字符,至少一个大写字母,一个小写字母和一个数字

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

4 至少八个字符,至少一个大写字母,一个小写字母,一个数字和一个特殊字符

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

5 最少八个最多十个字符,至少一个大写字母,一个小写字母,一个数字和一个特殊字符

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

猜你喜欢

转载自blog.csdn.net/h4241778/article/details/108474798