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