public class Validators extends Object implements Serializable
| 限定符和类型 | 方法和说明 |
|---|---|
Validators |
anyChinese(String... msg)
判断只要出现中文
|
Validators |
between(Number min,
Number max,
String... msg)
判断数据的值区间,数据只能是数字或数字的字符窜
|
Validators |
chinese(String... msg)
判断中文
|
Validators |
decemal(String... msg)
浮点数 或 整数(包含正负数)
|
Validators |
differs(Object obj,
String... msg)
判断是否不等
|
Validators |
email(String... msg)
判断邮件
|
Validators |
empty(String... msg)
判断是否为空(包含NULL和空字符窜)
|
Validators |
equalTo(Object obj,
String... msg)
判断是否相等
|
CodeMsg |
getError() |
String |
getMsg()
获取格式化后的信息,即替换掉{0}这样的占位符
|
String |
getRawMsg()
获取原始错误信息,建议使用getFmtMsg方法
|
Validators |
idcard(String... msg)
身份证
|
static Validators |
instance(Object data)
默认当验证失败后抛出异常
|
static Validators |
instance(Object data,
boolean throwError) |
static Validators |
instance(String identify,
Object data)
默认当验证失败后抛出异常
|
static Validators |
instance(String identify,
Object data,
boolean throwError) |
boolean |
isThrowError() |
Boolean |
isValid() |
boolean |
isVerifyEnd() |
static void |
main(String[] args) |
Validators |
max(Number max,
String... msg)
判断数据的最大值,数据只能是数字或数字的字符窜
|
Validators |
maxLength(int max,
String... msg)
判断长度,字符窜是字符的长度,数组、集合是数据个数
|
Validators |
min(Number min,
String... msg)
判断数据的最小值,数据只能是数字或数字的字符窜
|
Validators |
minLength(int min,
String... msg)
判断长度,字符窜是字符的长度,数组、集合是数据个数
|
Validators |
mobile(String... msg)
手机号
|
Validators |
notEmpty(String... msg)
判断是否不等于空
|
Validators |
notEmptyInside(String... msg)
判断数组、集合内部值不等于空
|
Validators |
notNull(String... msg)
判断是否不等于NULL
|
Validators |
notNullInside(String... msg)
判断数组、集合内部不能出现null值
|
Validators |
nulls(String... msg)
判断是否为NULL
|
Validators |
num(String... msg)
判断是否是数字,int类型或字符窜数字
|
Validators |
rangeLength(int min,
int max,
String... msg)
判断长度,字符窜是字符的长度,数组、集合是数据个数
|
Validators |
regex(Regex regex,
int flags,
String... msg)
正则表达式验证
|
Validators |
regex(Regex regex,
String... msg)
正则表达式验证
|
Validators |
regex(String regex,
int flags,
String... msg)
正则表达式验证
|
Validators |
regex(String regex,
String... msg)
正则表达式验证
|
void |
setMsg(String msg) |
Validators |
setThrowError(boolean throwError) |
void |
setValid(Boolean valid) |
Validators |
setVerifyEnd(boolean verifyEnd) |
Validators |
tel(String... msg)
固话
|
Validators |
url(String... msg)
判断URL
|
Validators |
validate(Validator validator,
String... msg)
通过传入验证器来验证
|
Validators |
word(String... msg)
字母、下划线和数字
|
Validators |
wordZh(String... msg)
中文、字母、下划线、左括号、右括号和数字
|
public static Validators instance(Object data)
public static Validators instance(Object data, boolean throwError)
data - throwError - 值为true,当验证失败后抛出异常public static Validators instance(String identify, Object data)
identify - 验证的对象名,替换异常信息中的{0}占位符用。自定义msg时,不需要传data - public static Validators instance(String identify, Object data, boolean throwError)
identify - 验证的对象名,替换异常信息中的{0}占位符用。自定义msg时,不需要传data - throwError - 值为true,当验证失败后抛出异常public Validators validate(Validator validator, String... msg)
validator - public Validators regex(Regex regex, String... msg)
regex - public Validators regex(Regex regex, int flags, String... msg)
regex - public Validators regex(String regex, String... msg)
regex - public Validators regex(String regex, int flags, String... msg)
regex - public Validators equalTo(Object obj, String... msg)
obj - public Validators differs(Object obj, String... msg)
obj - public Validators nulls(String... msg)
obj - public Validators notNull(String... msg)
obj - public Validators notNullInside(String... msg)
obj - public Validators empty(String... msg)
public Validators notEmpty(String... msg)
public Validators notEmptyInside(String... msg)
public Validators minLength(int min, String... msg)
min - msg - public Validators maxLength(int max, String... msg)
max - msg - public Validators rangeLength(int min, int max, String... msg)
min - max - msg - public Validators min(Number min, String... msg)
min - msg - public Validators max(Number max, String... msg)
max - msg - public Validators between(Number min, Number max, String... msg)
min - max - msg - public Validators num(String... msg)
msg - public Validators chinese(String... msg)
msg - public Validators anyChinese(String... msg)
msg - public Validators email(String... msg)
msg - public Validators url(String... msg)
msg - public Validators word(String... msg)
msg - public Validators wordZh(String... msg)
msg - public Validators mobile(String... msg)
msg - public Validators idcard(String... msg)
msg - public Validators tel(String... msg)
msg - public Validators decemal(String... msg)
msg - public Boolean isValid()
public void setValid(Boolean valid)
public String getRawMsg()
public String getMsg()
public CodeMsg getError()
public void setMsg(String msg)
public boolean isVerifyEnd()
public Validators setVerifyEnd(boolean verifyEnd)
public boolean isThrowError()
public Validators setThrowError(boolean throwError)
public static void main(String[] args)
Copyright © 2016. All rights reserved.