正则

210 阅读1分钟
  • 固话+手机号验证
^((0\d{2,3}-\d{7,8})|(1[3584]\d{9}))$
  • 带分机号的固话
(^[0-9]{3,4}\-[0-9]{3,8}\-([0-9]{3,8})+))

//可匹配带多个分机号的号段例:010-99898889-9898;010-98988898-090-090;
  • 带分机,验证+86 等合集
(^[0-9]{3,4}\-[0-9]{3,8}\-([0-9]{3,8})+)|(^[0-9]{3,8}$)|(^[0-9]{3,4}\-[0-9]{3,8}$)|(^0{0,1}13[0-9]{9}$)|(^(\+?0?86\s?)?1[345789]\d{9}$)
  • 身份证
(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)
  • 只能输入n位数字
/^\d{n}$/
  • 只能输入n位数字
/^\d{n}$/
  • 密码强度验证(必须包含数字、字母、特殊符号)
[-\da-zA-Z=\\;',./~!@#$%^&*()_+|{}:<>?]*((\d+[a-zA-Z]+[-=\;',./~!@#$%^&*()_+|{}:<>?]+)|(\d+[-=\\;',./~!@#$%^&*()_+|{}:<>?]+[a-zA-Z]+)|([a-zA-Z]+\d+[-=\;',./~!@#$%^&*()_+|{}:<>?]+)|([a-zA-Z]+[-=\\;',./~!@#$%^&*()_+|{}:<>?]+\d+)|([-=\;',./~!@#$%^&*()_+|{}:<>?]+\d+[a-zA-Z]+)|([-=\\;',./~!@#$%^&*()_+|{}:<>?]+[a-zA-Z]+\d+))[-\da-zA-Z=\;',./~!@#$%^&*()_+|{}:<>?]*