public class NutValidate extends Object
{ // 针对字符串型的值,检查前是否要预先去掉左右空白 trim : true, // 数字区间 intRange : "(10,20]", // 日期范围的区间 dateRange : "(2018-12-02,2018-12-31]", // 验证值的字符串形式,支持 "!" 开头 regex : "^...$", // 确保值非 null notNull : true, // 针对字符串的值,最大长度不超过多少 maxLength : 23, // 针对字符串的值,最小长度不能低于多少 minLength : 5, }
Constructor and Description |
---|
NutValidate() |
NutValidate(Map<String,Object> map) |
Modifier and Type | Method and Description |
---|---|
NutValidate |
add(NutValidator... nvs)
增加一个检查器
|
NutValidate |
addAll(Map<String,Object> map)
根据一个描述的表增加自身的检查项,
|
Object |
check(Object val)
执行检查
|
NutValidate |
ready()
根据检查器的优先顺序,重新调整检查列表
|
NutValidate |
reset()
清除自身的检查链
|
public NutValidate addAll(Map<String,Object> map)
map
- 描述检查项的 Mappublic NutValidate add(NutValidator... nvs)
nvs
- 检查器列表public NutValidate ready()
public NutValidate reset()
public Object check(Object val) throws NutValidateException
val
- NutValidateException
- - 如果任何一个检查器除了错误,就会抛出本错误,并中断后续的检查Copyright © 2019. All rights reserved.