正则表达式验证密码强度
发布时间:2020-12-14 00:35:25 所属栏目:百科 来源:网络整理
导读:我的密码强度标准如下: 8个字符长度 大写2个字母 1个特殊字符(!@#$ *) 2数字(0-9) 大写3个字母 有人可以给我相同的正则表达式。所有条件必须通过密码满足。 您可以使用正向前瞻断言进行这些检查: ^(?=.*[A-Z].*[A-Z])(?=.*[!@#$*])(?=.*[0-9].*[0-9])(?=.
我的密码强度标准如下:
> 8个字符长度 有人可以给我相同的正则表达式。所有条件必须通过密码满足。
您可以使用正向前瞻断言进行这些检查:
^(?=.*[A-Z].*[A-Z])(?=.*[!@#$&*])(?=.*[0-9].*[0-9])(?=.*[a-z].*[a-z].*[a-z]).{8}$ Rubular link 说明: ^ 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. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |