public class ValidateValue
extends java.lang.Object
with(Object, Class)方法生成子类| 限定符和类型 | 字段和说明 |
|---|---|
protected java.lang.Object |
value |
| 限定符 | 构造器和说明 |
|---|---|
protected |
ValidateValue() |
protected |
ValidateValue(java.lang.Object value) |
| 限定符和类型 | 方法和说明 |
|---|---|
ValidateValue |
and(java.lang.Object value)
切换目标对象,不重新创建实例
|
ValidateValue |
checkBean()
对象校验(通过注解)
|
ValidateValue |
isChinese()
中文校验
|
ValidateValue |
isChinese(java.lang.String msg)
中文校验
|
ValidateValue |
isDateMatch(java.lang.String format)
自定义日期格式校验
|
ValidateValue |
isDateMatch(java.lang.String format,
java.lang.String msg)
自定义日期格式校验
|
ValidateValue |
isEmail()
邮箱校验
|
ValidateValue |
isEmail(java.lang.String msg)
邮箱校验
|
ValidateValue |
isEnglish()
英文校验
|
ValidateValue |
isEnglish(java.lang.String msg)
英文校验
|
ValidateValue |
isIdCard()
身份证校验
|
ValidateValue |
isIdCard(java.lang.String msg)
身份证校验
|
ValidateValue |
isIp()
IP地址校验
|
ValidateValue |
isIp(java.lang.String msg)
IP地址校验
|
ValidateValue |
isPhone()
手机号校验
|
ValidateValue |
isPhone(java.lang.String msg)
手机号校验
|
ValidateValue |
max(java.lang.Number max)
最大值校验
|
ValidateValue |
max(java.lang.Number max,
java.lang.String msg)
最大值校验
|
ValidateValue |
maxLength(int max)
最大长度校验
|
ValidateValue |
maxLength(int max,
java.lang.String msg)
最大长度校验
|
ValidateValue |
min(java.lang.Number min)
最小值校验
|
ValidateValue |
min(java.lang.Number min,
java.lang.String msg)
最小值校验
|
ValidateValue |
minLength(int min)
最小长度校验
|
ValidateValue |
minLength(int min,
java.lang.String msg)
最小长度校验
|
ValidateValue |
notNull()
非空校验
|
ValidateValue |
notNull(java.lang.String msg)
非空校验
|
ValidateValue |
regex(java.lang.String regex)
正则校验
|
ValidateValue |
regex(java.lang.String regex,
java.lang.String msg)
正则校验
|
static ValidateValue |
with(java.lang.Object value)
新建校验实例,传入目标对象
|
static <T extends ValidateValue> |
with(java.lang.Object value,
java.lang.Class<T> validateValueChildClass)
新建 ValidateValue 子类实例,传入目标对象
|
ValidateValue |
withValue(java.lang.Object value) |
protected ValidateValue(java.lang.Object value)
protected ValidateValue()
public ValidateValue withValue(java.lang.Object value)
public static ValidateValue with(java.lang.Object value)
value - 校验对象public static <T extends ValidateValue> T with(java.lang.Object value, java.lang.Class<T> validateValueChildClass)
T - 子类value - 需要校验的对象validateValueChildClass - 子类classpublic ValidateValue and(java.lang.Object value)
value - 校验对象public ValidateValue notNull()
public ValidateValue notNull(java.lang.String msg)
msg - 错误信息public ValidateValue regex(java.lang.String regex)
regex - 正则表达式public ValidateValue regex(java.lang.String regex, java.lang.String msg)
regex - 正则表达式msg - 错误信息public ValidateValue max(java.lang.Number max)
max - 最大值public ValidateValue max(java.lang.Number max, java.lang.String msg)
max - 最大值msg - 错误信息public ValidateValue min(java.lang.Number min)
min - 最小值public ValidateValue min(java.lang.Number min, java.lang.String msg)
min - 最小值msg - 错误信息public ValidateValue maxLength(int max)
max - 最大长度public ValidateValue maxLength(int max, java.lang.String msg)
max - 最大长度msg - 错误信息public ValidateValue minLength(int min)
min - 最小长度public ValidateValue minLength(int min, java.lang.String msg)
min - 最小长度msg - 错误信息public ValidateValue isChinese()
public ValidateValue isChinese(java.lang.String msg)
msg - 错误信息public ValidateValue isEnglish()
public ValidateValue isEnglish(java.lang.String msg)
msg - 错误信息public ValidateValue isPhone()
public ValidateValue isPhone(java.lang.String msg)
msg - 错误信息public ValidateValue isEmail()
public ValidateValue isEmail(java.lang.String msg)
msg - 错误信息public ValidateValue isDateMatch(java.lang.String format)
format - 格式public ValidateValue isDateMatch(java.lang.String format, java.lang.String msg)
format - 格式msg - 错误信息public ValidateValue isIdCard()
public ValidateValue isIdCard(java.lang.String msg)
msg - 错误信息public ValidateValue isIp()
public ValidateValue isIp(java.lang.String msg)
msg - 错误信息public ValidateValue checkBean()