public class PatternPool extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static Pattern |
BIRTHDAY
生日
|
static Pattern |
CHINESE
单个中文汉字
|
static Pattern |
CHINESES
中文汉字
|
static Pattern |
CITIZEN_ID
18位身份证号码
|
static Pattern |
EMAIL
邮件,符合RFC 5322规范,正则来自:http://emailregex.com/
|
static Pattern |
GENERAL
英文字母 、数字和下划线
|
static Pattern |
GENERAL_WITH_CHINESE
中文字、英文字母、数字和下划线
|
static Pattern |
GROUP_VAR
分组
|
static Pattern |
HEX
16进制字符串
|
static Pattern |
IPV4
IP v4
|
static Pattern |
IPV6
IP v6
|
static Pattern |
MAC_ADDRESS
MAC地址正则
|
static Pattern |
MOBILE
移动电话
|
static Pattern |
MONEY
货币
|
static Pattern |
NUMBERS
数字
|
static Pattern |
PLATE_NUMBER
中国车牌号码
|
static Pattern |
TIME
时间正则
|
static Pattern |
URL
URL
|
static Pattern |
URL_HTTP
Http URL
|
static Pattern |
UUID
UUID
|
static Pattern |
UUID_SIMPLE
不带横线的UUID
|
static Pattern |
WORD
字母
|
static Pattern |
ZIP_CODE
邮编
|
| 构造器和说明 |
|---|
PatternPool() |
public static final Pattern GENERAL
public static final Pattern NUMBERS
public static final Pattern WORD
public static final Pattern CHINESE
public static final Pattern CHINESES
public static final Pattern GROUP_VAR
public static final Pattern IPV4
public static final Pattern IPV6
public static final Pattern MONEY
public static final Pattern EMAIL
public static final Pattern MOBILE
public static final Pattern CITIZEN_ID
public static final Pattern ZIP_CODE
public static final Pattern BIRTHDAY
public static final Pattern URL
public static final Pattern URL_HTTP
public static final Pattern GENERAL_WITH_CHINESE
public static final Pattern UUID
public static final Pattern UUID_SIMPLE
public static final Pattern PLATE_NUMBER
public static final Pattern MAC_ADDRESS
public static final Pattern HEX
public static final Pattern TIME
public static Pattern get(String regex)
Pattern,找不到则编译正则表达式并入池。regex - 正则表达式Patternpublic static Pattern remove(String regex, int flags)
regex - 正则flags - 标识Pattern,可能为nullpublic static void clear()
Copyright © 2023. All rights reserved.