第一种
至少8-16个字符,至少1个大写字母,1个小写字母和1个数字,其他可以是任意字符:
/(?=.*[a-z])(?=.*[A-Z])(?=.*\d)[]{8,16}$/
/^(?=.[a-z])(?=.[A-Z])(?=.*\d)[\s\S]{8,16}$/
其中 [\s\S] 中的\s空白符,\S非空白符,所以[\s\S]是任意字符。也可以用 [\d\D]、[\w\W]来表示。
至少8个字符,至少1个大写字母,1个小写字母和1个数字,不能包含特殊字符(非数字字母):
^(?=.[A-Za-z])(?=.\d)[A-Za-z\d]{8,}$
至少8个字符,至少1个字母,1个数字和1个特殊字符:
^(?=.[A-Za-z])(?=.\d)(?=.[ @ @ @!%#?&])[A-Za-z\d
常见密码正则表达式
最新推荐文章于 2024-06-13 09:08:42 发布