Interface RegexPool


public interface RegexPool
常用正则表达式字符串池
Since:
5.7.3
Author:
looly
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
    生日
    static final String
    驾驶证 别名:驾驶证档案编号、行驶证编号 eg:430101758218 12位数字字符串 仅限:中国驾驶证档案编号
    static final String
    车架号 别名:车辆识别代号 车辆识别码 eg:LDC613P23A1305189 eg:LSJA24U62JG269225 十七位码、车架号 车辆的唯一标示
    static final String
    单个中文汉字
    static final String
    中文汉字
    static final String
    18位身份证号码
    static final String
    社会统一信用代码
    static final String
    邮件,符合RFC 5322规范,正则来自:http://emailregex.com/ What is the maximum length of a valid email address? https://stackoverflow.com/questions/386294/what-is-the-maximum-length-of-a-valid-email-address/44317754 注意email 要宽松一点。比如 jetz.chong@hutool.cn、jetz-chong@ hutool.cn、jetz_chong@hutool.cn、dazhi.duan@hutool.cn 宽松一点把,都算是正常的邮箱
    static final String
    英文字母 、数字和下划线
    static final String
    中文字、英文字母、数字和下划线
    static final String
    分组
    static final String
    16进制字符串
    static final String
    IP v4
    static final String
    IP v6
    static final String
    MAC地址正则
    static final String
    移动电话
    static final String
    中国香港移动电话 eg: 中国香港: +852 5100 4810, 三位区域码+10位数字, 中国香港手机号码8位数 eg: 中国大陆: +86 180 4953 1399,2位区域码标示+13位数字 中国大陆 +86 Mainland China 中国香港 +852 Hong Kong 中国澳门 +853 Macao 中国台湾 +886 Taiwan
    static final String
    中国澳门移动电话 eg: 中国台湾: +853 68 00000, 三位区域码 +号码以数字6开头 + 7位数字, 中国台湾手机号码8位数 中国澳门 +853 Macao 国际域名缩写:MO
    static final String
    中国台湾移动电话 eg: 中国台湾: +886 09 60 000000, 三位区域码+号码以数字09开头 + 8位数字, 中国台湾手机号码10位数 中国台湾 +886 Taiwan 国际域名缩写:TW
    static final String
    货币
    static final String
    数字
    static final String
    中国车牌号码(兼容新能源车牌)
    static final String
    座机号码
    pr#387@Gitee
    static final String
    座机号码+400+800电话
    static final String
    时间正则
    static final String
    URL
    static final String
    Http URL
    static final String
    UUID
    static final String
    不带横线的UUID
    static final String
    字母
    static final String
    邮编,兼容港澳台
  • Field Details

    • GENERAL

      static final String GENERAL
      英文字母 、数字和下划线
      See Also:
    • NUMBERS

      static final String NUMBERS
      数字
      See Also:
    • WORD

      static final String WORD
      字母
      See Also:
    • CHINESE

      static final String CHINESE
      单个中文汉字
      See Also:
    • CHINESES

      static final String CHINESES
      中文汉字
      See Also:
    • GROUP_VAR

      static final String GROUP_VAR
      分组
      See Also:
    • IPV4

      static final String IPV4
      IP v4
      See Also:
    • IPV6

      static final String IPV6
      IP v6
      See Also:
    • MONEY

      static final String MONEY
      货币
      See Also:
    • EMAIL

      static final String EMAIL
      邮件,符合RFC 5322规范,正则来自:http://emailregex.com/ What is the maximum length of a valid email address? https://stackoverflow.com/questions/386294/what-is-the-maximum-length-of-a-valid-email-address/44317754 注意email 要宽松一点。比如 jetz.chong@hutool.cn、jetz-chong@ hutool.cn、jetz_chong@hutool.cn、dazhi.duan@hutool.cn 宽松一点把,都算是正常的邮箱
      See Also:
    • MOBILE

      static final String MOBILE
      移动电话
      See Also:
    • MOBILE_HK

      static final String MOBILE_HK
      中国香港移动电话 eg: 中国香港: +852 5100 4810, 三位区域码+10位数字, 中国香港手机号码8位数 eg: 中国大陆: +86 180 4953 1399,2位区域码标示+13位数字 中国大陆 +86 Mainland China 中国香港 +852 Hong Kong 中国澳门 +853 Macao 中国台湾 +886 Taiwan
      See Also:
    • MOBILE_TW

      static final String MOBILE_TW
      中国台湾移动电话 eg: 中国台湾: +886 09 60 000000, 三位区域码+号码以数字09开头 + 8位数字, 中国台湾手机号码10位数 中国台湾 +886 Taiwan 国际域名缩写:TW
      See Also:
    • MOBILE_MO

      static final String MOBILE_MO
      中国澳门移动电话 eg: 中国台湾: +853 68 00000, 三位区域码 +号码以数字6开头 + 7位数字, 中国台湾手机号码8位数 中国澳门 +853 Macao 国际域名缩写:MO
      See Also:
    • TEL

      static final String TEL
      座机号码
      pr#387@Gitee
      See Also:
    • TEL_400_800

      static final String TEL_400_800
      座机号码+400+800电话
      See Also:
    • CITIZEN_ID

      static final String CITIZEN_ID
      18位身份证号码
      See Also:
    • ZIP_CODE

      static final String ZIP_CODE
      邮编,兼容港澳台
      See Also:
    • BIRTHDAY

      static final String BIRTHDAY
      生日
      See Also:
    • URL

      static final String URL
      URL
      See Also:
    • URL_HTTP

      static final String URL_HTTP
      Http URL
      See Also:
    • GENERAL_WITH_CHINESE

      static final String GENERAL_WITH_CHINESE
      中文字、英文字母、数字和下划线
      See Also:
    • UUID

      static final String UUID
      UUID
      See Also:
    • UUID_SIMPLE

      static final String UUID_SIMPLE
      不带横线的UUID
      See Also:
    • MAC_ADDRESS

      static final String MAC_ADDRESS
      MAC地址正则
      See Also:
    • HEX

      static final String HEX
      16进制字符串
      See Also:
    • TIME

      static final String TIME
      时间正则
      See Also:
    • PLATE_NUMBER

      static final String PLATE_NUMBER
      中国车牌号码(兼容新能源车牌)
      See Also:
    • CREDIT_CODE

      static final String CREDIT_CODE
      社会统一信用代码
       第一部分:登记管理部门代码1位 (数字或大写英文字母)
       第二部分:机构类别代码1位 (数字或大写英文字母)
       第三部分:登记管理机关行政区划码6位 (数字)
       第四部分:主体标识码(组织机构代码)9位 (数字或大写英文字母)
       第五部分:校验码1位 (数字或大写英文字母)
       
      See Also:
    • CAR_VIN

      static final String CAR_VIN
      车架号 别名:车辆识别代号 车辆识别码 eg:LDC613P23A1305189 eg:LSJA24U62JG269225 十七位码、车架号 车辆的唯一标示
      See Also:
    • CAR_DRIVING_LICENCE

      static final String CAR_DRIVING_LICENCE
      驾驶证 别名:驾驶证档案编号、行驶证编号 eg:430101758218 12位数字字符串 仅限:中国驾驶证档案编号
      See Also: