RegExp通过验证

RegExp pass validation

本文关键字:验证 RegExp      更新时间:2023-09-26

以字母开头,至少一个大小写字符,至少一个数字,6-12个字符,且连续相同字符不超过3个

我写了这个,但还不够好…有什么想法吗?

/^[A-Za-z] (?=.*'d) (?=.*[a-z])(?!.*(.)'1'1)(?=.*[A-Z]).{6,12}$/

您可以使用:

^(?=^[A-Za-z])(?=.*'d)(?=.*[a-z])(?=.*[A-Z])(?!.*(.)'1'1).{6,12}$
  • (?=^[A-Za-z])以字母
  • 开头
  • (?=.*'d)包含一个数字
  • (?=.*[a-z])包含小写字母
  • (?=.*[A-Z])包含大写字母
  • (?!.*(.)'1'1)非连续字符
  • .{6,12} from 6 to 12 long