Package | Description |
---|---|
com.lc.lang |
Modifier and Type | Method and Description |
---|---|
static void |
Validator.validateBetween(Number value,
Number min,
Number max,
String errorMsg)
检查给定的数字是否在指定范围内
|
static void |
Validator.validateBirthday(String value,
String errorMsg)
验证验证是否为生日
|
static void |
Validator.validateChinese(String value,
String errorMsg)
验证是否为汉字
|
static void |
Validator.validateCitizenIdNumber(String value,
String errorMsg)
验证是否为身份证号码(18位中国)
出生日期只支持到到2999年 |
static void |
Validator.validateEmail(String value,
String errorMsg)
验证是否为可用邮箱地址
|
static void |
Validator.validateEqual(Object t1,
Object t2,
String errorMsg)
验证是否相等,不相等抛出异常
|
static void |
Validator.validateGeneral(String value,
int min,
int max,
String errorMsg)
验证是否为给定长度范围的英文字母 、数字和下划线
|
static void |
Validator.validateGeneral(String value,
int min,
String errorMsg)
验证是否为给定最小长度的英文字母 、数字和下划线
|
static void |
Validator.validateGeneral(String value,
String errorMsg)
验证是否为英文字母 、数字和下划线
|
static void |
Validator.validateGeneralWithChinese(String value,
String errorMsg)
验证是否为中文字、英文字母、数字和下划线
|
static void |
Validator.validateIpv4(String value,
String errorMsg)
验证是否为IPV4地址
|
static void |
Validator.validateLetter(String value,
String errorMsg)
验证是否全部为字母组成,包括大写和小写字母和汉字
|
static void |
Validator.validateLowerCase(String value,
String errorMsg)
验证字符串是否全部为小写字母
|
static void |
Validator.validateMac(String value,
String errorMsg)
验证是否为MAC地址
|
static void |
Validator.validateMatchRegex(String regex,
String value,
String errorMsg)
通过正则表达式验证
不符合正则 |
static void |
Validator.validateMobile(String value,
String errorMsg)
验证是否为手机号码(中国)
|
static void |
Validator.validateMoney(String value,
String errorMsg)
验证是否为货币
|
static void |
Validator.validateNotEmpty(Object value,
String errorMsg)
验证是否为空,为空时抛出异常
对于String类型判定是否为empty(null 或 "") |
static void |
Validator.validateNotEmptyAndEqual(Object t1,
Object t2,
String errorMsg)
验证是否非空且与指定值相等
当数据为空时抛出验证异常 当两值不等时抛出异常 |
static void |
Validator.validateNotEmptyAndNotEqual(Object t1,
Object t2,
String errorMsg)
验证是否非空且与指定值相等
当数据为空时抛出验证异常 当两值相等时抛出异常 |
static void |
Validator.validateNotEqual(Object t1,
Object t2,
String errorMsg)
验证是否不等,相等抛出异常
|
static <T> T |
Validator.validateNotNull(T value,
String errorMsgTemplate,
Object... params)
检查指定值是否为
null |
static void |
Validator.validateNumber(String value,
String errorMsg)
验证是否为数字
|
static void |
Validator.validatePlateNumber(String value,
String errorMsg)
验证是否为中国车牌号
|
static void |
Validator.validateUpperCase(String value,
String errorMsg)
验证字符串是否全部为大写字母
|
static void |
Validator.validateUrl(String value,
String errorMsg)
验证是否为URL
|
static void |
Validator.validateUUID(String value,
String errorMsg)
验证是否为UUID
包括带横线标准格式和不带横线的简单模式 |
static void |
Validator.validateWord(String value,
String errorMsg)
验证是否为字母(包括大写和小写字母)
|
static void |
Validator.validateZipCode(String value,
String errorMsg)
验证是否为邮政编码(中国)
|
Copyright © 2020. All rights reserved.