Package org.aoju.bus.core.lang
Class RegEx
java.lang.Object
org.aoju.bus.core.lang.RegEx
正则表达式
- Since:
- Java 17+
- Author:
- Kimi Liu
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Patternstatic final String生日static final Patternstatic final String正则表达式匹配中文汉字static final Patternstatic final String正则表达式匹配中文字符串static final Patternstatic final String18位身份证号码static final Patternstatic final StringXML中注释的内容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 StringIP v4static final Patternstatic final StringIP v6static final Patternstatic final StringMAC地址正则static final Patternstatic final Patternstatic final String中国香港移动电话 eg: 中国香港: +852 5100 4610, 三位区域码+10位数字, 中国香港手机号码8位数 eg: 中国大陆: +86 178 2161 1399,2位区域码标示+13位数字 中国大陆 +86 Mainland China 中国香港 +852 Hong Kong 中国澳门 +853 Macao 中国台湾 +886 Taiwanstatic final Patternstatic final String中国澳门移动电话 eg: 中国台湾: +853 68 00000, 三位区域码 +号码以数字6开头 + 7位数字, 中国台湾手机号码8位数 中国澳门 +853 Macao 国际域名缩写:MOstatic final String移动电话static final String座机号码+400+800电话static final Patternstatic final String中国台湾移动电话 eg: 中国台湾: +886 09 60 000000, 三位区域码+号码以数字09开头 + 8位数字, 中国台湾手机号码10位数 中国台湾 +886 Taiwan 国际域名缩写:TWstatic 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固定电话static final Patternstatic final String中国车牌号码正则中需要被转义的关键字static final Patternstatic final Patternstatic final String空格冒号空格static final String空格static final Patternstatic final String时间正则static 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
正则表达式匹配中文汉字- See Also:
-
CHINESE
-
CHINESES_PATTERN
正则表达式匹配中文字符串- See Also:
-
CHINESES
-
VALID_HEX_PATTERN
用于检查十六进制字符串的有效性- See Also:
-
VALID_HEX
-
VALID_XML_PATTERN
XML中无效的字符- See Also:
-
VALID_XML
-
COMMENT_XML_PATTERN
XML中注释的内容- See Also:
-
COMMENT_XML
-
GENERAL_PATTERN
中文字、英文字母、数字和下划线- See Also:
-
GENERAL
-
WORD_PATTERN
字母- See Also:
-
WORD
-
NUMBERS_PATTERN
数字- See Also:
-
NUMBERS
-
NOT_NUMBERS_PATTERN
非数字- See Also:
-
NOT_NUMBERS
-
WITH_NOT_NUMBERS_PATTERN
从非数字开始- See Also:
-
WITH_NOT_NUMBERS
-
SPACES_PATTERN
空格- See Also:
-
SPACES
-
SPACES_COLON_SPACE_PATTERN
空格冒号空格- See Also:
-
SPACES_COLON_SPACE
-
GROUP_VAR_PATTERN
分组- See Also:
-
GROUP_VAR
-
IPV4_PATTERN
IP v4- See Also:
-
IPV4
-
IPV6_PATTERN
IP v6- See Also:
-
IPV6
-
MONEY_PATTERN
货币- See Also:
-
MONEY
-
EMAIL_PATTERN
邮件,符合RFC 5322规范- See Also:
-
EMAIL
-
PHONE_PATTERN
固定电话- See Also:
-
PHONE
-
MOBILE_PATTERN
移动电话- See Also:
-
MOBILE
-
MOBILE_HK_PATTERN
中国香港移动电话 eg: 中国香港: +852 5100 4610, 三位区域码+10位数字, 中国香港手机号码8位数 eg: 中国大陆: +86 178 2161 1399,2位区域码标示+13位数字 中国大陆 +86 Mainland China 中国香港 +852 Hong Kong 中国澳门 +853 Macao 中国台湾 +886 Taiwan- See Also:
-
MOBILE_HK
-
MOBILE_MO_PATTERN
中国澳门移动电话 eg: 中国台湾: +853 68 00000, 三位区域码 +号码以数字6开头 + 7位数字, 中国台湾手机号码8位数 中国澳门 +853 Macao 国际域名缩写:MO- See Also:
-
MOBILE_MO
-
MOBILE_TW_PATTERN
中国台湾移动电话 eg: 中国台湾: +886 09 60 000000, 三位区域码+号码以数字09开头 + 8位数字, 中国台湾手机号码10位数 中国台湾 +886 Taiwan 国际域名缩写:TW- See Also:
-
MOBILE_TW
-
MOBILE_TEL_400_800_PATTERN
座机号码+400+800电话- See Also:
-
PHONE_400_800
-
CITIZEN_ID_PATTERN
18位身份证号码- See Also:
-
CITIZEN_ID
-
ZIP_CODE_PATTERN
邮编,兼容港澳台- See Also:
-
ZIP_CODE
-
BIRTHDAY_PATTERN
生日- See Also:
-
BIRTHDAY
-
URL_PATTERN
URL 定义见:https://www.ietf.org/rfc/rfc3986.html#appendix-B- See Also:
-
URL
-
URL_HTTP_PATTERN
Http URL- See Also:
-
URL_HTTP
-
GENERAL_WITH_CHINESE_PATTERN
中文字、英文字母、数字和下划线- See Also:
-
GENERAL_WITH_CHINESE
-
UUID_PATTERN
UUID- See Also:
-
UUID
-
UUID_SIMPLE_PATTERN
不带横线的UUID- See Also:
-
UUID_SIMPLE
-
PLATE_NUMBER_PATTERN
中国车牌号码- See Also:
-
PLATE_NUMBER
-
MAC_ADDRESS_PATTERN
MAC地址正则- See Also:
-
MAC_ADDRESS
-
HEX_PATTERN
16进制字符串- See Also:
-
HEX
-
TIME_PATTERN
时间正则- See Also:
-
TIME
-
PASSWORD_WEAK_PATTERN
密码规则 数字,英文,符号至少两种,最小长度8- See Also:
-
PASSWORD_WEAK
-
PASSWORD_STRONG_PATTERN
密码规则 数字,英文,符号全部包含,最小长度8- See Also:
-
PASSWORD_STRONG
-
RE_KEYS
正则中需要被转义的关键字
-
-
Constructor Details
-
RegEx
public RegEx()
-