java密码复杂度正则表达式
程序员文章站
2022-03-01 18:41:39
...
有一个密码复杂度的要求
1,只能有数字和字母组合,可以出现@#$三种符号
2,长度只能6-8位
2,字母必须2位或以上
3,数字必须1位或以上
(?=[a-zA-Z0-9@$#]*(?:[@$#]*[a-zA-Z]{2,}[0-9]{1,}|[@$#]*[0-9]{1,}[a-zA-Z]{2,}|[a-zA-Z]{2,}[@$#]*[0-9]{1,}|[a-zA-Z]{2,}[0-9]{1,}[@$#]*|[0-9]{1,}[@$#]*[a-zA-Z]{2,}|[0-9]{1,}[a-zA-Z]{2,}[@$#]*))[a-zA-Z0-9@$#]{6,8}$
有任何问题请联系微信
如果您觉得我的文章给了您帮助,请为我买一杯饮料吧!以下是我的支付宝,意思一下我将非常感激!