常用正则表达式整理

常用正则表达式(持续更新)

  • 校验数字

      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,}$

你可能感兴趣的:(正则表达式程序员字符串)