JavaScript正则匹配校验

常见手机号匹配规则:
"^1[3|4|5|7|8][0-9]\d{8}$"

最少10位字符,至少包含一个数字和特殊字符:
"^(?=.*\d)(?=.*[$@$!%*#?&])[A-Za-z\d$@$!%*#?&]{10,}$"

最少10位字符,至少包含一个字母和数字:
"^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{10,}$"

最少10位字符,至少包含一个字母,一个数字和一个特殊字符:
"^(?=.*[A-Za-z])(?=.*\d)(?=.*[$@$!%*#?&])[A-Za-z\d$@$!%*#?&]{10,}$"

最少10位字符,至少包含一个大写字母,一个小写字母和一个数字:
"^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)[a-zA-Z\d]{10,}$"

最少10位字符,至少包含一个大写字母,一个小写字母,一个数字和一个特殊字符:
"^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[$@$!%*?&])[A-Za-z\d$@$!%*?&]{10,}"

猜你喜欢

转载自blog.csdn.net/weixin_44949068/article/details/129687122
今日推荐