时间:2024-06-25 09:25
正则表达式是一种强大的文本处理工具,可以用来验证密码的复杂性。以下是一些常见的密码验证的正则表达式:
1、至少8个字符,包括至少1个数字,1个大写字母和1个小写字母:
^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)[a-zA-Z\d]{8,}$
2、至少8个字符,至少1个大写字母, 于田县名匹服务器有限公司1个小写字母, 企业-展环霆坚果有限公司1个数字和1个特殊字符:
浙江鸿星文具有限公司}$" cm-theme="neo" cm-mode="C++">^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[$@$!%*?&])[A-Za-z\d$@$!%*?&]{8,}$
3、8至16位字符,浙江天玮装修有限公司至少1个大写字母,1个小写字母,1个数字和1个特殊字符:
^(?=.*[A-Z])(?=.*[a-z])(?=.*\d)(?=.*[~!@#$%^&*)(_+}{|:?><]).{8,16}$
^:开始的位置。
(?=.*[a-z]):断言字符串中包含至少1个小写字母。
(?=.*[A-Z]):断言字符串中包含至少1个大写字母。
(?=.*\d):断言字符串中包含至少1个数字。
(?=.*[$@$!%*?&]):断言字符串中包含至少1个特殊字符。
[A-Za-z\d$@$!%*?&]{8,}:断言字符串至少有8个字符长。
$:结束的位置浙江天玮装修有限公司
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报。