public class ValidateFuncDefinition
校验方法的定义
1 无默认参数 校验方法是要被 ExprValidator 调用的,通过反射来调用,反射时不能识别参数的默认值,因此在定义校验方法时不要设置参数默认值
| 限定符和类型 | 字段和说明 |
|---|---|
static ValidateFuncDefinition |
INSTANCE
校验方法的定义
|
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
between(int value,
int min,
int max)
检查是否在某个范围内
|
boolean |
digit(java.lang.String value)
检查是否数字,不包含.-
|
boolean |
email(java.lang.String value)
检查是否邮件格式
|
boolean |
endsWith(java.lang.String value,
java.lang.String suffix,
boolean ignoreCase)
检查字符串是否有后缀
|
boolean |
length(java.lang.String value,
int min,
int max)
检查长度
|
boolean |
max(int value,
int max)
检查最大值
|
boolean |
min(int value,
int min)
检查最小值
|
boolean |
notEmpty(java.lang.Object value)
检查非空
|
boolean |
numeric(java.lang.String value)
检查是否数值,包含.-
|
boolean |
range(int value,
int min,
int max,
int step)
检查是否在某个范围内
|
boolean |
startsWith(java.lang.String value,
java.lang.String prefix,
boolean ignoreCase)
检查字符串是否有前缀
|
boolean |
strEquals(java.lang.String value,
java.lang.String other,
boolean ignoreCase)
检查字符串是否相等
|
java.lang.String |
substring(java.lang.String value,
int startIndex,
int endIndex)
字符串截取子字符串
|
java.lang.String |
toLowerCase(java.lang.String value)
字符串转换为小写
|
java.lang.String |
toUpperCase(java.lang.String value)
字符串转换为大写
|
java.lang.String |
trim(java.lang.String value)
删除字符串两边的空白字符
|
java.lang.String |
wrap(java.lang.String value,
java.lang.String prefix,
java.lang.String postfix)
添加前缀/后缀
|
public static ValidateFuncDefinition INSTANCE
校验方法的定义
1 无默认参数 校验方法是要被 ExprValidator 调用的,通过反射来调用,反射时不能识别参数的默认值,因此在定义校验方法时不要设置参数默认值
public boolean notEmpty(java.lang.Object value)
检查非空
public boolean length(java.lang.String value,
int min,
int max)
检查长度
public boolean min(int value,
int min)
检查最小值
public boolean max(int value,
int max)
检查最大值
public boolean between(int value,
int min,
int max)
检查是否在某个范围内
public boolean range(int value,
int min,
int max,
int step)
检查是否在某个范围内
public boolean email(java.lang.String value)
检查是否邮件格式
public boolean digit(java.lang.String value)
检查是否数字,不包含.-
public boolean numeric(java.lang.String value)
检查是否数值,包含.-
public boolean strEquals(java.lang.String value,
java.lang.String other,
boolean ignoreCase)
检查字符串是否相等
public boolean startsWith(java.lang.String value,
java.lang.String prefix,
boolean ignoreCase)
检查字符串是否有前缀
public boolean endsWith(java.lang.String value,
java.lang.String suffix,
boolean ignoreCase)
检查字符串是否有后缀
public java.lang.String trim(java.lang.String value)
删除字符串两边的空白字符
public java.lang.String toUpperCase(java.lang.String value)
字符串转换为大写
public java.lang.String toLowerCase(java.lang.String value)
字符串转换为小写
public java.lang.String substring(java.lang.String value,
int startIndex,
int endIndex)
字符串截取子字符串
public java.lang.String wrap(java.lang.String value,
java.lang.String prefix,
java.lang.String postfix)
添加前缀/后缀