public class DefaultValidator extends Object implements IValidator
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
MSG_OR |
static String |
MSG_PREFIX |
static Map<String,String> |
REG |
CONTAINS, DECIMAL, DECIMAL_NEGTIVE, DECIMAL_POSITIVE, EMAIL, EMPTY, END_WITH, FIX_LENGTH, ID_CARD, IN, INTEGER, INTEGER_NEGTIVE, INTEGER_POSITIVE, IS, LETTER, LETTER_LOWER, LETTER_UPPER, MAX_LENGTH, MIN_LENGTH, MOBILE, NOT, NOT_CONTAINS, NOT_EMPTY, NOT_END_WITH, NOT_IN, NOT_START_WITH, NUMBER, REGEX, START_WITH, TAG_AND, TAG_OR| 构造器和说明 |
|---|
DefaultValidator() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
validate(String name,
String value,
String rules)
数据验证
|
protected void |
validateEmpty(String name,
String value,
String rule) |
protected void |
validateExpression(String name,
String value,
String rule,
String op,
String ov) |
protected void |
validateNotEmpty(String name,
String value,
String rule) |
protected void |
validateReg(String name,
String value,
String rule) |
protected void |
validateSingle(String name,
String value,
String rule) |
protected void validateEmpty(String name, String value, String rule) throws ValidateException
protected void validateNotEmpty(String name, String value, String rule) throws ValidateException
protected void validateReg(String name, String value, String rule) throws ValidateException
protected void validateExpression(String name, String value, String rule, String op, String ov) throws ValidateException
protected void validateSingle(String name, String value, String rule) throws ValidateException
public void validate(String name, String value, String rules) throws ValidateException
IValidatorvalidate 在接口中 IValidatorname - 数据项名称value - 值rules - 验证规则,多个规则之间使用分隔符ValidateException - 验证失败异常Copyright © 2018. All Rights Reserved.