- ifNotPassedThrowException() - 类 中的方法cn.wjchang.common.validate.ValidateBuilder
-
不通过就抛出异常
ParamsInValidException
- ifNotPassedThrowException(RuntimeException) - 类 中的方法cn.wjchang.common.validate.ValidateBuilder
-
不通过就抛出异常
- inEnum(Object, String) - 类 中的静态方法cn.wjchang.common.validate.check.CheckUtil
-
判断参数是否在枚举的数据中, 枚举的表达式用 英文逗号隔开,无空格,如: "男,女,太监"
校验过程,不在对表达式进行校验,所以请确保表达式的格式正确
支持String
支持Integer Short Long
- inLength(Object, String) - 类 中的静态方法cn.wjchang.common.validate.check.CheckUtil
-
判断参数的取值范围,逗号隔开,无空格;闭区间
判断String的length范围, rangeStr取值举例:"6,18"
- inRange(Object, String) - 类 中的静态方法cn.wjchang.common.validate.check.CheckUtil
-
判断参数的取值范围,逗号隔开,无空格;闭区间
支持Integer、Long、Short、Float、Double、BigDecimal
- IPV4 - 类 中的静态变量cn.wjchang.common.validate.check.RegexPattern
-
IP v4
- IPV6 - 类 中的静态变量cn.wjchang.common.validate.check.RegexPattern
-
IP v6
- isBankNumber(Object, String) - 类 中的静态方法cn.wjchang.common.validate.check.CheckUtil
-
是否是银行卡号
Luhn算法来验证:
1、从卡号最后一位数字开始,逆向将奇数位(1、3、5等等)相加。
- ISBN_REGEX - 类 中的静态变量cn.wjchang.common.validate.check.RegexPattern
-
ISBN-10 OR ISBN-13
- isChinese(Object, String) - 类 中的静态方法cn.wjchang.common.validate.check.CheckUtil
-
是否是汉字
- isChinesePostCode(Object, String) - 类 中的静态方法cn.wjchang.common.validate.check.CheckUtil
-
是否是中国邮编
- isCitizenId(Object, String) - 类 中的静态方法cn.wjchang.common.validate.check.CheckUtil
-
是否是身份证号
- isCreditCode(Object, String) - 类 中的静态方法cn.wjchang.common.validate.check.CheckUtil
-
社会统一信用代码
- isCurrency(Object, String) - 类 中的静态方法cn.wjchang.common.validate.check.CheckUtil
-
是否货币
- isDate(Object, String) - 类 中的静态方法cn.wjchang.common.validate.check.CheckUtil
-
判断参数是否是一个日期
支持Date类型
支持LocalDate类型
支持String类型,yyyy-MM-dd、yyyyMMdd、yyyy/MM/dd格式; 默认仅支持yyyy-MM-dd
- isDateTime(Object, String) - 类 中的静态方法cn.wjchang.common.validate.check.CheckUtil
-
判断参数是否是一个日期
支持Date类型
支持LocalDateTime类型
支持String类型,yyyy-MM-dd HH:mm:ss、yyyyMMddHHmmss、yyyy/MM/dd HH:mm:ss格式; 默认仅支持yyyy-MM-dd HH:mm:ss
- isEmail(Object, String) - 类 中的静态方法cn.wjchang.common.validate.check.CheckUtil
-
判断是否是邮箱
使用正则表达式判断
- isEmpty(Object, String) - 类 中的静态方法cn.wjchang.common.validate.check.CheckUtil
-
判断value ==null || length size <= 0
支持字符串判断
支持集合判断
- isEqual(Object, String) - 类 中的静态方法cn.wjchang.common.validate.check.CheckUtil
-
判断是否Equal指定的值
支持String、Integer、Long、Short、Float、Double、BigDecimal
支持Collection,判断size的值
- isFalse(Object, String) - 类 中的静态方法cn.wjchang.common.validate.check.CheckUtil
-
判断参数是否是 false
支持Boolean类型
支持String类型
- isFuture(Object, String) - 类 中的静态方法cn.wjchang.common.validate.check.CheckUtil
-
判断参数是否是一个将来时间
支持Date类型
支持LocalDate类型
支持LocalDateTime类型
支持String类型,yyyy-MM-dd、yyyyMMdd、yyyy/MM/dd格式; 默认仅支持yyyy-MM-dd
支持String类型,yyyy-MM-dd HH:mm:ss、yyyyMMddHHmmss、yyyy/MM/dd HH:mm:ss格式; 默认仅支持yyyy-MM-dd HH:mm:ss
- isGeneral(Object, String) - 类 中的静态方法cn.wjchang.common.validate.check.CheckUtil
-
验证是否为英文字母 、数字和下划线
- isGeneralWithChinese(Object, String) - 类 中的静态方法cn.wjchang.common.validate.check.CheckUtil
-
验证是否为中文字、英文字母、数字和下划线
- isGreaterThan(Object, String) - 类 中的静态方法cn.wjchang.common.validate.check.CheckUtil
-
是否大于指定值
支持Integer、Long、Short、Float、Double、BigDecimal
支持String,判断length值
支持Collection,判断size的值
- isGreaterThanEqual(Object, String) - 类 中的静态方法cn.wjchang.common.validate.check.CheckUtil
-
是否大于等于
支持Integer、Long、Short、Float、Double、BigDecimal
支持String,判断length值
支持Collection,判断size的值
- isIpv4(Object, String) - 类 中的静态方法cn.wjchang.common.validate.check.CheckUtil
-
是否是Ipv4
- isIpv6(Object, String) - 类 中的静态方法cn.wjchang.common.validate.check.CheckUtil
-
是否是Ipv6
- isISBN(Object, String) - 类 中的静态方法cn.wjchang.common.validate.check.CheckUtil
-
验证是否是图书的合法的ISBN号码 包括10或者13位的ISBN
- isLessThan(Object, String) - 类 中的静态方法cn.wjchang.common.validate.check.CheckUtil
-
是否少于
支持Integer、Long、Short、Float、Double、BigDecimal
支持String,判断length值
支持Collection,判断size的值
- isLessThanEqual(Object, String) - 类 中的静态方法cn.wjchang.common.validate.check.CheckUtil
-
是否少于等于
支持Integer、Long、Short、Float、Double、BigDecimal
支持String,判断length值
支持Collection,判断size的值
- isMac(Object, String) - 类 中的静态方法cn.wjchang.common.validate.check.CheckUtil
-
验证是否为MAC地址
- isMobilePhone(Object, String) - 类 中的静态方法cn.wjchang.common.validate.check.CheckUtil
-
是否手机号
- isNotEmpty(Object, String) - 类 中的静态方法cn.wjchang.common.validate.check.CheckUtil
-
判断value !
- isNotEqual(Object, String) - 类 中的静态方法cn.wjchang.common.validate.check.CheckUtil
-
判断是否 notEqual指定的值
支持String、Integer、Long、Short、Float、Double、BigDecimal
支持Collection,判断size的值
- isNotNull(Object, String) - 类 中的静态方法cn.wjchang.common.validate.check.CheckUtil
-
判断value !
- isNull(Object, String) - 类 中的静态方法cn.wjchang.common.validate.check.CheckUtil
-
判断value == null
- isNumber(Object, String) - 类 中的静态方法cn.wjchang.common.validate.check.CheckUtil
-
是否数字类型 包括小数
- isPassed() - 类 中的方法cn.wjchang.common.validate.ValidateBuilder
-
此次验证是否通过
- isPast(Object, String) - 类 中的静态方法cn.wjchang.common.validate.check.CheckUtil
-
判断参数是否是一个过去时间
支持Date类型
支持LocalDate类型
支持LocalDateTime类型
支持String类型,yyyy-MM-dd、yyyyMMdd、yyyy/MM/dd格式; 默认仅支持yyyy-MM-dd
支持String类型,yyyy-MM-dd HH:mm:ss、yyyyMMddHHmmss、yyyy/MM/dd HH:mm:ss格式; 默认仅支持yyyy-MM-dd HH:mm:ss
- isPattern(Object, String) - 类 中的静态方法cn.wjchang.common.validate.check.CheckUtil
-
判断String是否满足正则表达式
- isPlateNumber(Object, String) - 类 中的静态方法cn.wjchang.common.validate.check.CheckUtil
-
验证是否为中国车牌号
- isTimeMillSeconds(Object, String) - 类 中的静态方法cn.wjchang.common.validate.check.CheckUtil
-
时间毫秒值
- isToday(Object, String) - 类 中的静态方法cn.wjchang.common.validate.check.CheckUtil
-
判断是否是今天的日期
支持Date类型
支持LocalDate类型
支持String类型,默认仅支持yyyy-MM-dd
- isTrue(Object, String) - 类 中的静态方法cn.wjchang.common.validate.check.CheckUtil
-
判断参数是否是 true
支持Boolean类型
支持String类型
- isUrl(Object, String) - 类 中的静态方法cn.wjchang.common.validate.check.CheckUtil
-
验证是否为URL
- isUUID(Object, String) - 类 中的静态方法cn.wjchang.common.validate.check.CheckUtil
-
验证是否为UUID
包括带横线标准格式和不带横线的简单模式