关于正则表达式:常用正则表达式整理

8次阅读

共计 460 个字符,预计需要花费 2 分钟才能阅读完成。

罕用正则表达式 (继续更新)

  • 校验数字

      1 数字:^[0-9]*$ 或者 ^\d$
      2 n 位数字:^\d{n}$
      3 正整数:^(0?|[1-9]\d*)$
      4 最多两位小数:^(0?|[1-9]\d*)(.\d{1,2})?$
  • 校验字符

      1 汉字:^[\u4e00-\u9fa5]+$
      2 英文和数字:^[A-Za-z0-9]+$
    
  • 其余

      1 邮箱:^[\w][email protected][A-Za-z]+(\.[A-Za-z0-9]+){1,2}$
      2 域名:^((http://)|(https://))?([a-zA-Z0-9]([a-zA-Z0-9\-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,6}(/)$
      3 ip:^((25[0-5])|(2[0-4]d)|(1dd)|([1-9]d)|d)(.((25[0-5])|(2[0-4]d)|(1dd)|([1-9]d)|d)){3}$
      4 身份证号:^\d{15}|\d{18}$
      5 中国邮政编码:^[1-9]\d{5}(?!\d)$
      6 腾讯 QQ 号:^[1-9][0-9]{4,}$
正文完
 0