public class ValidateUtil extends Object
| 构造器和说明 |
|---|
ValidateUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static char |
getBankCardCode(String cardId)
从不含校验位的银行卡卡号采用 Luhm 校验算法获得校验位
|
static boolean |
isBankCard(String cardId)
校验银行卡卡号
|
static boolean |
isBoolean(String str)
是否为布尔类型字符串
|
static boolean |
isCreditCard(String number)
信用卡验证
|
static boolean |
isDate(String date)
是否为日期格式 yyyy-MM-dd
|
static boolean |
isEmpty(String str)
字符串是否为空
|
static boolean |
isHasChinese(String str)
是否包含中文
|
static boolean |
isInArray(String param,
String[] params)
验证传入参数,是否位于集合内
|
static boolean |
isInEnum(String str,
Class<?> c)
是否存在于枚举类型内
|
static boolean |
isInEnumName(String str,
Class<?> c) |
static boolean |
isInLength(String str,
int min,
int max)
字符串是否小于传入长度
|
static boolean |
isMail(String mail)
是否为邮箱
|
static boolean |
isMobile(String mobile)
是否为手机号码
|
static boolean |
isNotEmpty(String str) |
static boolean |
isNotNull(String str)
是否为空
|
static boolean |
isNum(String num)
是否为数字, 只允许为整形
|
static boolean |
isNum(String num,
double min,
double max,
int diag)
验证是否为数字,并且该数字取值范围合法,包含小数位
|
static boolean |
isNum(String num,
int diag)
是否为数字 包括整形,小数,并且必须含几位小数 0 表示不含小数
|
static boolean |
isNumber(String num)
是否为数字 包括整形,小数
|
static boolean |
isZnCh(String str)
是否为中文
|
static String |
toDBC(String input)
全角转半角的函数(DBC case)
|
static String |
toSBC(String input)
半角转全角(SBC case)
|
public static boolean isNotNull(String str)
str - 字符串public static boolean isZnCh(String str)
str - 字符串public static boolean isHasChinese(String str)
str - 字符串public static boolean isMail(String mail)
mail - 字符串public static boolean isMobile(String mobile)
mobile - 字符串public static boolean isNum(String num)
num - 字符串public static boolean isNum(String num, int diag)
num - 字符串diag - 小数点后几位,小数位 0 表示无小数public static boolean isNum(String num, double min, double max, int diag)
num - 字符串min - 最小多少max - 最大多少diag - 小数点后几位,小数位 0 表示无小数public static boolean isInArray(String param, String[] params)
param - 字符串params - 字符串数组public static boolean isInLength(String str, int min, int max)
str - 字符串min - 最小长度max - 最大长度public static boolean isDate(String date)
date - 字符串public static boolean isEmpty(String str)
str - 字符串public static boolean isNotEmpty(String str)
public static boolean isBoolean(String str)
str - 字符串public static boolean isInEnum(String str, Class<?> c)
str - 字符串c - 枚举类型public static boolean isBankCard(String cardId)
cardId - 字符串public static char getBankCardCode(String cardId)
cardId - 字符串public static boolean isCreditCard(String number)
number - 字符串public static boolean isNumber(String num)
num - 字符串Copyright © 2018. All rights reserved.