我的密码强度标准如下:
@H_301_1@> 8个字符长度
>大写2个字母
> 1个特殊字符(!@#$& *)
> 2数字(0-9)
>大写3个字母 @H_301_1@有人可以给我相同的正则表达式。所有条件必须通过密码满足。
>大写2个字母
> 1个特殊字符(!@#$& *)
> 2数字(0-9)
>大写3个字母 @H_301_1@有人可以给我相同的正则表达式。所有条件必须通过密码满足。
您可以使用正向前瞻断言进行这些检查:
^(?=.*[A-Z].*[A-Z])(?=.*[!@#$&*])(?=.*[0-9].*[0-9])(?=.*[a-z].*[a-z].*[a-z]).{8}$@H_301_1@Rubular link @H_301_1@说明:
^ Start anchor (?=.*[A-Z].*[A-Z]) Ensure string has two uppercase letters. (?=.*[!@#$&*]) Ensure string has one special case letter. (?=.*[0-9].*[0-9]) Ensure string has two digits. (?=.*[a-z].*[a-z].*[a-z]) Ensure string has three lowercase letters. .{8} Ensure string is of length 8. $ End anchor.