类 Validator
- java.lang.Object
-
- ai.yue.library.base.validation.Validator
-
public class Validator extends java.lang.Object参数校验器- 从以下版本开始:
- 2019年6月25日
- 作者:
- 孙金川
-
-
构造器概要
构造器 构造器 说明 Validator()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 ValidatorassertFalse(java.lang.String paramName)必须为 falseValidatorassertTrue(java.lang.String paramName)必须为 trueValidatorbirthday(java.lang.String paramName)生日校验Validatorcellphone(java.lang.String paramName)手机号校验Validatorchinese(java.lang.String paramName)中文校验Validatordigits(java.lang.Number min, java.lang.Number max, java.lang.String paramName)必须是一个数字,其值必须在可接受的范围内(包含)Validatoremail(java.lang.String paramName)邮箱校验Validatorenglish(java.lang.String paramName)英文校验ValidatoridCard(java.lang.String paramName)身份证校验Validatoripv4(java.lang.String paramName)IPV4地址校验Validatoripv6(java.lang.String paramName)IPV6地址校验Validatorlength(int min, int max, java.lang.String paramName)长度校验ValidatormacAddress(java.lang.String paramName)MAC地址校验Validatormax(java.lang.Number max, java.lang.String paramName)最大值校验Validatormin(java.lang.Number min, java.lang.String paramName)最小值校验ValidatornotEmpty(java.lang.String paramName)必须不为empty(null 或 "")ValidatornotNull(java.lang.String paramName)必须不为nullValidatorparam(java.lang.Object param)切换校验对象ValidatorplateNumber(java.lang.String paramName)中国车牌号校验Validatorregex(java.lang.String regex, java.lang.String paramName)正则校验Validatorurl(java.lang.String paramName)URL校验Validatoruuid(java.lang.String paramName)UUID校验Validatorvalid(java.lang.Object param)POJO对象校验(通过注解)
-
-
-
方法详细资料
-
param
public Validator param(java.lang.Object param)
切换校验对象- 参数:
param- 校验对象- 返回:
- Validator
-
notNull
public Validator notNull(java.lang.String paramName)
必须不为null- 参数:
paramName- 参数名- 返回:
- Validator
-
notEmpty
public Validator notEmpty(java.lang.String paramName)
必须不为empty(null 或 "")- 参数:
paramName- 参数名- 返回:
- Validator
-
assertTrue
public Validator assertTrue(java.lang.String paramName)
必须为 true- 参数:
paramName- 参数名- 返回:
- Validator
-
assertFalse
public Validator assertFalse(java.lang.String paramName)
必须为 false- 参数:
paramName- 参数名- 返回:
- Validator
-
digits
public Validator digits(java.lang.Number min, java.lang.Number max, java.lang.String paramName)
必须是一个数字,其值必须在可接受的范围内(包含)- 参数:
min- 最小值max- 最大值paramName- 参数名- 返回:
- Validator
-
max
public Validator max(java.lang.Number max, java.lang.String paramName)
最大值校验- 参数:
max- 最大值paramName- 参数名- 返回:
- Validator
-
min
public Validator min(java.lang.Number min, java.lang.String paramName)
最小值校验- 参数:
min- 最小值paramName- 参数名- 返回:
- Validator
-
length
public Validator length(int min, int max, java.lang.String paramName)
长度校验- 参数:
min- 最小长度max- 最大长度paramName- 参数名- 返回:
- Validator
-
chinese
public Validator chinese(java.lang.String paramName)
中文校验- 参数:
paramName- 参数名- 返回:
- Validator
-
english
public Validator english(java.lang.String paramName)
英文校验- 参数:
paramName- 参数名- 返回:
- Validator
-
birthday
public Validator birthday(java.lang.String paramName)
生日校验- 参数:
paramName- 参数名- 返回:
- Validator
-
cellphone
public Validator cellphone(java.lang.String paramName)
手机号校验- 参数:
paramName- 参数名- 返回:
- Validator
-
email
public Validator email(java.lang.String paramName)
邮箱校验- 参数:
paramName- 参数名- 返回:
- Validator
-
idCard
public Validator idCard(java.lang.String paramName)
身份证校验- 参数:
paramName- 参数名- 返回:
- Validator
-
plateNumber
public Validator plateNumber(java.lang.String paramName)
中国车牌号校验- 参数:
paramName- 参数名- 返回:
- Validator
-
uuid
public Validator uuid(java.lang.String paramName)
UUID校验- 参数:
paramName- 参数名- 返回:
- Validator
-
url
public Validator url(java.lang.String paramName)
URL校验- 参数:
paramName- 参数名- 返回:
- Validator
-
ipv4
public Validator ipv4(java.lang.String paramName)
IPV4地址校验- 参数:
paramName- 参数名- 返回:
- Validator
-
ipv6
public Validator ipv6(java.lang.String paramName)
IPV6地址校验- 参数:
paramName- 参数名- 返回:
- Validator
-
macAddress
public Validator macAddress(java.lang.String paramName)
MAC地址校验- 参数:
paramName- 参数名- 返回:
- Validator
-
regex
public Validator regex(java.lang.String regex, java.lang.String paramName)
正则校验- 参数:
regex- 正则表达式paramName- 参数名- 返回:
- Validator
-
valid
public Validator valid(java.lang.Object param)
POJO对象校验(通过注解)- 参数:
param- 校验对象- 返回:
- Validator
-
-