以字母开头,至少一个大写和小写字符,至少一个数字,6-12个字符,不超过3个连续相同的字符
我写这个,但还不够...... ..任何想法?
/^[A-Za-z] (?=.*\d) (?=.*[a-z])(?!.*(.)\1\1)(?=.*[A-Z]).{6,12}$/
答案 0 :(得分:2)
您可以使用:
^(?=^[A-Za-z])(?=.*\d)(?=.*[a-z])(?=.*[A-Z])(?!.*(.)\1\1).{6,12}$
(?=^[A-Za-z])
以字母开头(?=.*\d)
包含一个数字(?=.*[a-z])
包含小写字母(?=.*[A-Z])
包含大写字母(?!.*(.)\1\1)
不是连续3个字符.{6,12}
从6到12长