Package cn.com.anysdk.core.util
Class ValidationUtils
java.lang.Object
cn.com.anysdk.core.util.ValidationUtils
验证工具类
-
Method Summary
Modifier and TypeMethodDescriptionstatic boolean验证字符串是否为邮箱static boolean验证数组是否为空static boolean验证字符串是否为空static booleanisEmpty(Collection<?> collection) 验证集合是否为空static boolean验证Map是否为空static boolean验证字符串是否为身份证号static boolean验证字符串是否为IPv4地址static boolean验证字符串是否为IPv6地址static booleanisLengthBetween(String str, int minLength, int maxLength) 验证字符串是否在指定长度范围内static booleanisNotEmpty(Object[] array) 验证数组是否不为空static booleanisNotEmpty(String str) 验证字符串是否不为空static booleanisNotEmpty(Collection<?> collection) 验证集合是否不为空static booleanisNotEmpty(Map<?, ?> map) 验证Map是否不为空static boolean验证对象是否不为空static boolean验证对象是否为空static booleanisNumberBetween(double number, double min, double max) 验证数字是否在指定范围内static booleanisNumberBetween(int number, int min, int max) 验证数字是否在指定范围内static booleanisNumberBetween(long number, long min, long max) 验证数字是否在指定范围内static boolean验证字符串是否为数字static boolean验证字符串是否为手机号static boolean验证字符串是否为URL
-
Method Details
-
isNull
验证对象是否为空- Parameters:
obj- 对象- Returns:
- 是否为空
-
isNotNull
验证对象是否不为空- Parameters:
obj- 对象- Returns:
- 是否不为空
-
isEmpty
验证字符串是否为空- Parameters:
str- 字符串- Returns:
- 是否为空
-
isNotEmpty
验证字符串是否不为空- Parameters:
str- 字符串- Returns:
- 是否不为空
-
isEmpty
验证集合是否为空- Parameters:
collection- 集合- Returns:
- 是否为空
-
isNotEmpty
验证集合是否不为空- Parameters:
collection- 集合- Returns:
- 是否不为空
-
isEmpty
验证Map是否为空- Parameters:
map- Map- Returns:
- 是否为空
-
isNotEmpty
验证Map是否不为空- Parameters:
map- Map- Returns:
- 是否不为空
-
isEmpty
验证数组是否为空- Parameters:
array- 数组- Returns:
- 是否为空
-
isNotEmpty
验证数组是否不为空- Parameters:
array- 数组- Returns:
- 是否不为空
-
isNumeric
验证字符串是否为数字- Parameters:
str- 字符串- Returns:
- 是否为数字
-
isEmail
验证字符串是否为邮箱- Parameters:
email- 邮箱- Returns:
- 是否为邮箱
-
isPhone
验证字符串是否为手机号- Parameters:
phone- 手机号- Returns:
- 是否为手机号
-
isIdCard
验证字符串是否为身份证号- Parameters:
idCard- 身份证号- Returns:
- 是否为身份证号
-
isUrl
验证字符串是否为URL- Parameters:
url- URL- Returns:
- 是否为URL
-
isIpv4
验证字符串是否为IPv4地址- Parameters:
ipv4- IPv4地址- Returns:
- 是否为IPv4地址
-
isIpv6
验证字符串是否为IPv6地址- Parameters:
ipv6- IPv6地址- Returns:
- 是否为IPv6地址
-
isLengthBetween
验证字符串是否在指定长度范围内- Parameters:
str- 字符串minLength- 最小长度maxLength- 最大长度- Returns:
- 是否在指定长度范围内
-
isNumberBetween
public static boolean isNumberBetween(int number, int min, int max) 验证数字是否在指定范围内- Parameters:
number- 数字min- 最小值max- 最大值- Returns:
- 是否在指定范围内
-
isNumberBetween
public static boolean isNumberBetween(long number, long min, long max) 验证数字是否在指定范围内- Parameters:
number- 数字min- 最小值max- 最大值- Returns:
- 是否在指定范围内
-
isNumberBetween
public static boolean isNumberBetween(double number, double min, double max) 验证数字是否在指定范围内- Parameters:
number- 数字min- 最小值max- 最大值- Returns:
- 是否在指定范围内
-