美文网首页
正则:适用所有平台常见强弱密码正则

正则:适用所有平台常见强弱密码正则

作者: xing_x | 来源:发表于2023-08-24 11:32 被阅读0次
包含8位及以上包含大小写字母、数字和至少2个特殊符号的密码
^(?=.*\d)(?=.*[a-z])(?=.*[A-Z])(?=.*[!#@$%^&*]{2,})[\da-zA-Z!#@$%^&*]{8,}$
密码长度8-10位及以上包含大小写字母、数字和至少2个特殊符号的密码
^(?=.*\d)(?=.*[a-z])(?=.*[A-Z])(?=.*[!#@$%^&*]{2,})[\da-zA-Z!#@$%^&*]{8,10}$
密码长度8-10位及以上包含大小写字母、数字和至少1个特殊符号的密码
^(?=.*\d)(?=.*[a-z])(?=.*[A-Z])(?=.*[!#@$%^&*]{1,})[\da-zA-Z!#@$%^&*]{8,10}$
密码长度8-10位及以上包含大小写字母、数字和必须有1个特殊符号的密码
^(?=.*\d)(?=.*[a-z])(?=.*[A-Z])(?=.*[!#@$%^&*]{1})[\da-zA-Z!#@$%^&*]{8,10}$
强密码(必须包含大小写字母和数字的组合,不能使用特殊字符,长度在 8-10 之间):
^(?=.*\d)(?=.*[a-z])(?=.*[A-Z])[a-zA-Z0-9]{8,10}$
身份证号(15位、18位数字),最后一位是校验位,可能为数字或字符X:
(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)

正则规则:
^:匹配字符串的开头。
(?=.\d):使用正向肯定预查,确保字符串中至少包含一个数字。
(?=.
[a-zA-Z]):使用正向肯定预查,确保字符串中至少包含一个字母(不区分大小写)。
.{8,10}:匹配任意字符(除换行符外)的数量在8到10之间。
$:匹配字符串的结尾。

参考链接:
https://blog.csdn.net/sayyy/article/details/121692012

相关文章

网友评论

      本文标题:正则:适用所有平台常见强弱密码正则

      本文链接:https://www.haomeiwen.com/subject/ptdumdtx.html