public enum ValidateType extends Enum<ValidateType>
| 枚举常量和说明 |
|---|
ACCOUNT
帐号是否合法(字母开头,允许5-16字节,允许字母数字下划线)
|
CHINA_PHONE
国内电话号码(0511-4405222、021-87888822)
|
CHINESE_LANGUAGE |
DATE_YYYY_MM_DD |
DAY |
DOMAIN |
DOUBLE |
EMAIL |
ENGLISH_NUMBER |
FLOAT |
ID_CARD
身份证号(15位、18位数字)
|
INT |
INTERNET_UTL |
IP |
MAC |
MAIL_NO |
MOBILE_PHONE |
MONEY |
MONTH |
NO
正则校验类型
|
NUMBER |
PASSWORD
密码(以字母开头,长度在6~18之间,只能包含字母、数字和下划线)
|
PHONE |
QQ |
SHORT_ID_CARD
短身份证号码(数字、字母x结尾)
|
STRONG_PASSWORD
强密码(必须包含大小写字母和数字的组合,不能使用特殊字符,长度在8-10之间)
|
TWO_CHAR |
XML_FILE_NAME |
| 限定符和类型 | 方法和说明 |
|---|---|
static @NotNull List<ValidateMsg> |
validateArray(String key,
Collection<?> value,
ValidateConfig validate) |
static @NotNull List<ValidateMsg> |
validateParam(String key,
Object value,
ValidateConfig validate) |
static ValidateType |
valueOf(String name)
返回带有指定名称的该类型的枚举常量。
|
static ValidateType[] |
values()
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
|
public static final ValidateType NO
public static final ValidateType EMAIL
public static final ValidateType DOMAIN
public static final ValidateType INTERNET_UTL
public static final ValidateType MOBILE_PHONE
public static final ValidateType PHONE
public static final ValidateType CHINA_PHONE
public static final ValidateType ID_CARD
public static final ValidateType SHORT_ID_CARD
public static final ValidateType ACCOUNT
public static final ValidateType PASSWORD
public static final ValidateType STRONG_PASSWORD
public static final ValidateType DATE_YYYY_MM_DD
public static final ValidateType MONTH
public static final ValidateType DAY
public static final ValidateType MONEY
public static final ValidateType XML_FILE_NAME
public static final ValidateType CHINESE_LANGUAGE
public static final ValidateType TWO_CHAR
public static final ValidateType QQ
public static final ValidateType MAIL_NO
public static final ValidateType IP
public static final ValidateType NUMBER
public static final ValidateType FLOAT
public static final ValidateType INT
public static final ValidateType DOUBLE
public static final ValidateType ENGLISH_NUMBER
public static final ValidateType MAC
public static ValidateType[] values()
for (ValidateType c : ValidateType.values()) System.out.println(c);
public static ValidateType valueOf(String name)
name - 要返回的枚举常量的名称。IllegalArgumentException - 如果该枚举类型没有带有指定名称的常量NullPointerException - 如果参数为空值@NotNull public static @NotNull List<ValidateMsg> validateParam(String key, Object value, ValidateConfig validate)
@NotNull public static @NotNull List<ValidateMsg> validateArray(String key, Collection<?> value, ValidateConfig validate)
Copyright © 2022. All rights reserved.