Package com.luna.common.regex
Interface RegexPool
public interface RegexPool
常用正则表达式字符串池
- Since:
- 5.7.3
- Author:
- looly
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String生日static final String驾驶证 别名:驾驶证档案编号、行驶证编号 eg:430101758218 12位数字字符串 仅限:中国驾驶证档案编号static final String车架号 别名:车辆识别代号 车辆识别码 eg:LDC613P23A1305189 eg:LSJA24U62JG269225 十七位码、车架号 车辆的唯一标示static final String单个中文汉字static final String中文汉字static final String18位身份证号码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 String16进制字符串static final StringIP v4static final StringIP v6static final StringMAC地址正则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 Taiwanstatic final String中国澳门移动电话 eg: 中国台湾: +853 68 00000, 三位区域码 +号码以数字6开头 + 7位数字, 中国台湾手机号码8位数 中国澳门 +853 Macao 国际域名缩写:MOstatic final String中国台湾移动电话 eg: 中国台湾: +886 09 60 000000, 三位区域码+号码以数字09开头 + 8位数字, 中国台湾手机号码10位数 中国台湾 +886 Taiwan 国际域名缩写:TWstatic final String货币static final String数字static final String中国车牌号码(兼容新能源车牌)static final String座机号码
pr#387@Giteestatic final String座机号码+400+800电话static final String时间正则static final StringURLstatic final StringHttp URLstatic final StringUUIDstatic final String不带横线的UUIDstatic final String字母static final String邮编,兼容港澳台
-
Field Details
-
GENERAL
英文字母 、数字和下划线- See Also:
-
NUMBERS
数字- See Also:
-
WORD
字母- See Also:
-
CHINESE
单个中文汉字- See Also:
-
CHINESES
中文汉字- See Also:
-
GROUP_VAR
分组- See Also:
-
IPV4
IP v4- See Also:
-
IPV6
IP v6- See Also:
-
MONEY
货币- See Also:
-
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
移动电话- See Also:
-
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
中国台湾移动电话 eg: 中国台湾: +886 09 60 000000, 三位区域码+号码以数字09开头 + 8位数字, 中国台湾手机号码10位数 中国台湾 +886 Taiwan 国际域名缩写:TW- See Also:
-
MOBILE_MO
中国澳门移动电话 eg: 中国台湾: +853 68 00000, 三位区域码 +号码以数字6开头 + 7位数字, 中国台湾手机号码8位数 中国澳门 +853 Macao 国际域名缩写:MO- See Also:
-
TEL
座机号码
pr#387@Gitee- See Also:
-
TEL_400_800
座机号码+400+800电话- See Also:
-
CITIZEN_ID
18位身份证号码- See Also:
-
ZIP_CODE
邮编,兼容港澳台- See Also:
-
BIRTHDAY
生日- See Also:
-
URL
URL- See Also:
-
URL_HTTP
Http URL- See Also:
-
GENERAL_WITH_CHINESE
中文字、英文字母、数字和下划线- See Also:
-
UUID
UUID- See Also:
-
UUID_SIMPLE
不带横线的UUID- See Also:
-
MAC_ADDRESS
MAC地址正则- See Also:
-
HEX
16进制字符串- See Also:
-
TIME
时间正则- See Also:
-
PLATE_NUMBER
中国车牌号码(兼容新能源车牌)- See Also:
-
CREDIT_CODE
社会统一信用代码第一部分:登记管理部门代码1位 (数字或大写英文字母) 第二部分:机构类别代码1位 (数字或大写英文字母) 第三部分:登记管理机关行政区划码6位 (数字) 第四部分:主体标识码(组织机构代码)9位 (数字或大写英文字母) 第五部分:校验码1位 (数字或大写英文字母)
- See Also:
-
CAR_VIN
车架号 别名:车辆识别代号 车辆识别码 eg:LDC613P23A1305189 eg:LSJA24U62JG269225 十七位码、车架号 车辆的唯一标示- See Also:
-
CAR_DRIVING_LICENCE
驾驶证 别名:驾驶证档案编号、行驶证编号 eg:430101758218 12位数字字符串 仅限:中国驾驶证档案编号- See Also:
-