Package org.aoju.bus.core.lang
Class RegEx
java.lang.Object
org.aoju.bus.core.lang.RegEx
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Patternstatic final String生日static final Patternstatic final String驾驶证 别名:驾驶证档案编号、行驶证编号 eg:430101758218 12位数字字符串 仅限:中国驾驶证档案编号static final Patternstatic final String车架号 别名:车辆识别代号 车辆识别码 eg:LDC613P23A1305189 eg:LSJA24U62JG269225 十七位码、车架号 车辆的唯一标示static final Patternstatic final Patternstatic final String中文姓名 总结中文姓名:2-60位,只能是中文和维吾尔族的点· 放宽汉字范围:如生僻姓名 刘欣䶮yǎnstatic final String正则表达式匹配中文汉字static final Patternstatic final String正则表达式匹配中文字符串static final Patternstatic final String18位身份证号码static final Patternstatic final StringXML中注释的内容static final Patternstatic final String统一社会信用代码static final Patternstatic final String邮件,符合RFC 5322规范static final Patternstatic final String英文字母、数字和下划线static final Patternstatic final String中文字、英文字母、数字和下划线static final Patternstatic final String分组static final Patternstatic final String16进制字符串static final Patternstatic final String快速区分IP地址和主机名static final Patternstatic final StringIP v4static final Patternstatic final StringIP v6static final Patternstatic final StringMAC地址正则static final Patternstatic final Patternstatic final String中国香港移动电话 eg: 中国香港: +852 5200 8810, 三位区域码+10位数字, 中国香港手机号码8位数static final Patternstatic final String中国澳门移动电话 eg: 中国台湾: +886 09 60 000000, 三位区域码+号码以数字09开头 + 8位数字, 中国台湾手机号码10位数static final String移动电话 eg: 中国大陆: +86 139 1111 2222,2位区域码标示+13位数字static final Patternstatic final String中国台湾移动电话 eg: 中国澳门: +853 68 00000, 三位区域码 +号码以数字6开头 + 7位数字, 中国台湾手机号码8位数static final Patternstatic final String货币static final Patternstatic final String非数字static final Patternstatic final String数字static final Patternstatic final String密码规则 数字,英文,符号全部包含,最小长度8static final Patternstatic final String密码规则 数字,英文,符号至少两种,最小长度8static final Patternstatic final Patternstatic final String座机号码+400+800电话static final String固定电话static final Patternstatic final String中国车牌号码正则中需要被转义的关键字static final Patternstatic final Patternstatic final String空格冒号空格static final String空格static final Patternstatic final String时间正则static final Patternstatic final StringURI 定义见:https://www.ietf.org/rfc/rfc3986.html#appendix-Bstatic final Patternstatic final Patternstatic final StringHttp URLstatic final StringURL 定义见:https://www.ietf.org/rfc/rfc3986.html#appendix-Bstatic final Patternstatic final StringUUIDstatic final Patternstatic final String不带横线的UUIDstatic final Patternstatic final String用于检查十六进制字符串的有效性static final Patternstatic final StringXML中无效的字符static final Patternstatic final String从非数字开始static final Patternstatic final String字母static final Patternstatic final String邮编,兼容港澳台 -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
CHINESE_PATTERN
-
CHINESE
-
CHINESES_PATTERN
-
CHINESES
-
VALID_HEX_PATTERN
-
VALID_HEX
-
VALID_XML_PATTERN
-
VALID_XML
-
COMMENT_XML_PATTERN
-
COMMENT_XML
-
GENERAL_PATTERN
-
GENERAL
-
WORD_PATTERN
-
WORD
-
NUMBERS_PATTERN
-
NUMBERS
-
NOT_NUMBERS_PATTERN
-
NOT_NUMBERS
-
WITH_NOT_NUMBERS_PATTERN
-
WITH_NOT_NUMBERS
-
SPACES_PATTERN
-
SPACES
-
SPACES_COLON_SPACE_PATTERN
-
SPACES_COLON_SPACE
-
GROUP_VAR_PATTERN
-
GROUP_VAR
-
IP_ADDRESS_PATTERN
-
IP_ADDRESS
-
IPV4_PATTERN
-
IPV4
-
IPV6_PATTERN
-
IPV6
-
MONEY_PATTERN
-
MONEY
-
EMAIL_PATTERN
-
EMAIL
-
PHONE_PATTERN
-
PHONE
-
MOBILE_PATTERN
-
MOBILE
-
MOBILE_HK_PATTERN
中国香港移动电话 eg: 中国香港: +852 5200 8810, 三位区域码+10位数字, 中国香港手机号码8位数- See Also:
-
MOBILE_HK
-
MOBILE_MO_PATTERN
中国澳门移动电话 eg: 中国台湾: +886 09 60 000000, 三位区域码+号码以数字09开头 + 8位数字, 中国台湾手机号码10位数- See Also:
-
MOBILE_MO
-
MOBILE_TW_PATTERN
中国台湾移动电话 eg: 中国澳门: +853 68 00000, 三位区域码 +号码以数字6开头 + 7位数字, 中国台湾手机号码8位数- See Also:
-
MOBILE_TW
-
PHONE_400_800_PATTERN
-
PHONE_400_800
-
CITIZEN_ID_PATTERN
-
CITIZEN_ID
-
ZIP_CODE_PATTERN
-
ZIP_CODE
-
BIRTHDAY_PATTERN
-
BIRTHDAY
-
URI_PATTERN
URI 定义见:https://www.ietf.org/rfc/rfc3986.html#appendix-B- See Also:
-
URI
-
URL_PATTERN
URL 定义见:https://www.ietf.org/rfc/rfc3986.html#appendix-B- See Also:
-
URL
-
URL_HTTP_PATTERN
-
URL_HTTP
-
GENERAL_WITH_CHINESE_PATTERN
-
GENERAL_WITH_CHINESE
-
UUID_PATTERN
-
UUID
-
UUID_SIMPLE_PATTERN
-
UUID_SIMPLE
-
PLATE_NUMBER_PATTERN
-
PLATE_NUMBER
-
MAC_ADDRESS_PATTERN
-
MAC_ADDRESS
-
HEX_PATTERN
-
HEX
-
TIME_PATTERN
-
TIME
-
PASSWORD_WEAK_PATTERN
-
PASSWORD_WEAK
-
PASSWORD_STRONG_PATTERN
-
PASSWORD_STRONG
-
CHINESE_NAME_PATTERN
中文姓名 总结中文姓名:2-60位,只能是中文和维吾尔族的点· 放宽汉字范围:如生僻姓名 刘欣䶮yǎn- See Also:
-
CHINESE_NAME
-
CAR_DRIVING_LICENCE_PATTERN
驾驶证 别名:驾驶证档案编号、行驶证编号 eg:430101758218 12位数字字符串 仅限:中国驾驶证档案编号- See Also:
-
CAR_DRIVING_LICENCE
-
CAR_VIN_PATTERN
车架号 别名:车辆识别代号 车辆识别码 eg:LDC613P23A1305189 eg:LSJA24U62JG269225 十七位码、车架号 车辆的唯一标示- See Also:
-
CAR_VIN
-
CREDIT_CODE_PATTERN
统一社会信用代码第一部分:登记管理部门代码1位 (数字或大写英文字母) 第二部分:机构类别代码1位 (数字或大写英文字母) 第三部分:登记管理机关行政区划码6位 (数字) 第四部分:主体标识码(组织机构代码)9位 (数字或大写英文字母) 第五部分:校验码1位 (数字或大写英文字母)
- See Also:
-
CREDIT_CODE
-
RE_KEYS
-
-
Constructor Details
-
RegEx
public RegEx()
-