以字母开头,至少一个大小写字符,至少一个数字,6-12个字符,且连续相同字符不超过3个
我写了这个,但还不够好…有什么想法吗?
/^[A-Za-z] (?=.*d) (?=.*[a-z])(?!.*(.)11)(?=.*[A-Z]).{6,12}$/
您可以使用:
^(?=^[A-Za-z])(?=.*d)(?=.*[a-z])(?=.*[A-Z])(?!.*(.)11).{6,12}$
-
(?=^[A-Za-z])
以字母 开头 -
(?=.*d)
包含一个数字 -
(?=.*[a-z])
包含小写字母 -
(?=.*[A-Z])
包含大写字母 -
(?!.*(.)11)
非连续字符 -
.{6,12}
from 6 to 12 long