Package com.luna.common.regex
Interface RegexPool
public interface RegexPool
常用正则表达式字符串池
- Since:
- 5.7.3
- Author:
- looly
-
Field Summary
Modifier 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 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 v4static final String
IP v6static 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 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 String
URLstatic final String
Http URLstatic final String
UUIDstatic 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:
-