如果要创建一个密码强度为: 6-8位,字母,数字的组合。要求至少包含一个大写字母和一位数字的正则
如下步骤:
1. 预判不全由字母组成: 说明可能包含数字或特殊符号
(?![A-Za-z]+$)
2. 预判不全由小写字母和数字组成:
说明可能包含大写字母或特殊符号
(?![a-z0-9]+$)
3. [A-Za-z0-9]{6,8}
最终结果为:
(?![A-Za-z]+$)(?![a-z0-9]+$)[A-Za-z0-9]{6,8}
时间: 2024-10-27 13:51:16