public final class Validator extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
Validator.RegexType
正则表达式常量类.
|
| 限定符和类型 | 方法和说明 |
|---|---|
static <T> boolean |
isBase64(T reference)
校验任意对象是否为(
BASE64 )表示的格式. |
static <T> boolean |
isBase64(T reference,
String regex)
校验任意对象是否为(
BASE64 )表示的格式. |
static <T> boolean |
isChinaCellphone(T reference)
校验任意对象是否为手机(
cellphone , 中国大陆及其港澳台)格式. |
static <T> boolean |
isChinaCellphone(T reference,
String regex)
校验任意对象是否为手机(
cellphone , 中国大陆及其港澳台)格式. |
static <T> boolean |
isChinaIDcard(T reference)
校验任意对象是否为中国(含港澳台)身份证(
ID Card )格式. |
static <T> boolean |
isChinaIDcard(T reference,
String regex)
校验任意对象是否为中国(含港澳台)身份证(
ID Card )格式. |
static <T> boolean |
isCommonIDcard(T reference)
校验任意对象是否为通用身份证(
ID Card )格式. |
static <T> boolean |
isCommonIDcard(T reference,
String regex)
校验任意对象是否为通用身份证(
ID Card )格式. |
static <T> boolean |
isEmail(T reference)
校验任意对象是否为
email格式. |
static <T> boolean |
isEmail(T reference,
String regex)
校验任意对象是否为邮箱(
email )格式. |
static boolean |
isEmpty(boolean[] arr)
校验原始boolean型数组是否为空.
|
static boolean |
isEmpty(byte[] arr)
校验原始字节型数组是否为空.
|
static boolean |
isEmpty(char[] arr)
校验原始字符型数组是否为空.
|
static boolean |
isEmpty(CharSequence string)
校验字符串是否为空.
|
static boolean |
isEmpty(Collection<?> collection)
校验集合(如:List/Set)是否为空.
|
static boolean |
isEmpty(double[] arr)
校验原始双精度浮点型数组是否为空.
|
static boolean |
isEmpty(float[] arr)
校验原始单精度浮点型数组是否为空.
|
static boolean |
isEmpty(int[] arr)
校验原始整型数组是否为空.
|
static boolean |
isEmpty(long[] arr)
校验原始长整型数组是否为空.
|
static boolean |
isEmpty(Map<?,?> map)
校验Map是否为空.
|
static boolean |
isEmpty(short[] arr)
校验原始短整型数组是否为空.
|
static <T> boolean |
isEmpty(T[] arr)
校验任意对象数组是否为空.
|
static void |
isFalse(boolean expression,
Object errorMessage)
校验并断言表达式为
false. |
static void |
isFalse(boolean expression,
String errorMessageTemplate,
Object... errorMessageArgs)
校验并断言表达式为
false. |
static <T> boolean |
isHex(T reference)
校验任意对象是否为(
HEX )16进制表示的格式. |
static <T> boolean |
isHex(T reference,
String regex)
校验任意对象是否为(
HEX )16进制表示的格式. |
static <T> boolean |
isIntegerNumber(T reference)
校验任意对象是否为整数(正负整数和0)数字(
number )格式. |
static <T> boolean |
isIntegerNumber(T reference,
String regex)
校验任意对象是否为整数(正负整数和0)数字(
number )格式. |
static <T> boolean |
isIP(T reference)
校验任意对象是否为(
IP )地址(支持IPv4/IPv6)格式. |
static <T> boolean |
isIP(T reference,
String regex)
校验任意对象是否为(
IP )地址(支持IPv4/IPv6)格式. |
static <T> boolean |
isIPv4(T reference)
校验任意对象是否为(
IPv4 )地址格式. |
static <T> boolean |
isIPv4(T reference,
String regex)
校验任意对象是否为(
IPv4 )地址格式. |
static <T> boolean |
isIPv6(T reference)
校验任意对象是否为(
IPv6 )地址格式. |
static <T> boolean |
isIPv6(T reference,
String regex)
校验任意对象是否为(
IPv6 )地址格式. |
static <T> boolean |
isMd5(T reference)
校验任意对象是否为(
MD5 )16进制表示的格式. |
static <T> boolean |
isMd5(T reference,
String regex)
校验任意对象是否为(
MD5 )16进制表示的格式. |
static <T> void |
isNull(T reference)
校验并断言对象为
null. |
static <T> void |
isNull(T reference,
Object errorMessage)
校验并断言对象为
null. |
static <T> void |
isNull(T reference,
String errorMessageTemplate,
Object... errorMessageArgs)
校验并断言对象为
null. |
static <T> boolean |
isPassword(T reference)
校验任意对象是否为密码格式.
|
static <T> boolean |
isPassword(T reference,
int minLen)
校验任意对象是否为密码格式.
|
static <T> boolean |
isPassword(T reference,
int minLen,
int maxLen)
校验任意对象是否为密码格式.
|
static <T> boolean |
isPassword(T reference,
String regex)
校验任意对象是否为密码格式.
|
static <T> boolean |
isSha1(T reference)
校验任意对象是否为(
SHA1 )16进制表示的格式. |
static <T> boolean |
isSha1(T reference,
String regex)
校验任意对象是否为(
SHA1 )16进制表示的格式. |
static void |
isTrue(boolean expression)
校验并断言表达式为
true. |
static void |
isTrue(boolean expression,
Object errorMessage)
校验并断言表达式为
true. |
static void |
isTrue(boolean expression,
String errorMessageTemplate,
Object... errorMessageArgs)
校验并断言表达式为
true. |
static <T> boolean |
isUrl(T reference)
校验任意对象是否为(
URL )地址格式. |
static <T> boolean |
isUrl(T reference,
String regex)
校验任意对象是否为(
URL )地址格式. |
static <T> boolean |
isWsid(T reference)
校验任意对象是否为(
WSID )表示的格式. |
static <T> boolean |
isWsid(T reference,
String regex)
校验任意对象是否为(
WSID )表示的格式. |
static byte[] |
notEmpty(byte[] arr)
校验并断言字节型数组不是空.
|
static byte[] |
notEmpty(byte[] arr,
Object errorMessage)
校验并断言字节型数组不是空.
|
static byte[] |
notEmpty(byte[] arr,
String errorMessageTemplate,
Object... errorMessageArgs)
校验并断言字节型数组不是空.
|
static Collection<?> |
notEmpty(Collection<?> collection)
校验并断言任意集合(如:List/Set)不是空.
|
static Collection<?> |
notEmpty(Collection<?> collection,
Object errorMessage)
校验并断言任意集合(如:List/Set)不是空.
|
static Collection<?> |
notEmpty(Collection<?> collection,
String errorMessageTemplate,
Object... errorMessageArgs)
校验并断言任意集合(如:List/Set)不是空.
|
static int[] |
notEmpty(int[] arr)
校验并断言整数型数组不是空.
|
static int[] |
notEmpty(int[] arr,
Object errorMessage)
校验并断言整数型数组不是空.
|
static int[] |
notEmpty(int[] arr,
String errorMessageTemplate,
Object... errorMessageArgs)
校验并断言整数型数组不是空.
|
static Map<?,?> |
notEmpty(Map<?,?> map)
校验并断言任意Map不是空.
|
static Map<?,?> |
notEmpty(Map<?,?> map,
Object errorMessage)
校验并断言任意Map不是空.
|
static Map<?,?> |
notEmpty(Map<?,?> map,
String errorMessageTemplate,
Object... errorMessageArgs)
校验并断言任意Map不是空.
|
static <T> T[] |
notEmpty(T[] arr)
校验并断言任意对象数组不是空.
|
static <T> T[] |
notEmpty(T[] arr,
Object errorMessage)
校验并断言任意对象数组不是空.
|
static <T> T[] |
notEmpty(T[] arr,
String errorMessageTemplate,
Object... errorMessageArgs)
校验并断言任意对象数组不是空.
|
static void |
notFalse(boolean expression)
校验并断言表达式不为
false. |
static void |
notFalse(boolean expression,
Object errorMessage)
校验并断言表达式不为
false. |
static void |
notFalse(boolean expression,
String errorMessageTemplate,
Object... errorMessageArgs)
校验并断言表达式不为
false. |
static <T> T |
notNull(T reference)
校验并断言任意对象不是
null. |
static <T> T |
notNull(T reference,
Object errorMessage)
校验并断言任意对象不是
null. |
static <T> T |
notNull(T reference,
String errorMessageTemplate,
Object... errorMessageArgs)
校验并断言任意对象不是
null. |
static void |
notTrue(boolean expression)
校验并断言表达式不为
true. |
static void |
notTrue(boolean expression,
Object errorMessage)
校验并断言表达式不为
true. |
static void |
notTrue(boolean expression,
String errorMessageTemplate,
Object... errorMessageArgs)
校验并断言表达式不为
true. |
public static void notFalse(boolean expression)
false.false 则抛出 异常expression - 待校验的表达式IllegalArgumentException - 抛出参数不合法异常.public static void notFalse(boolean expression,
Object errorMessage)
false.false 则抛出 异常expression - 待校验的表达式errorMessage - 自定义校验失败的异常描述信息IllegalArgumentException - 抛出参数不合法异常.public static void notFalse(boolean expression,
String errorMessageTemplate,
Object... errorMessageArgs)
false.false 则抛出 异常,
且允许自定义错误描述信息模板.expression - 待校验的表达式errorMessageTemplate - 自定义校验失败的异常描述信息模板errorMessageArgs - 异常描述信息模板的参数IllegalArgumentException - 抛出参数不合法异常.public static void isFalse(boolean expression,
Object errorMessage)
false.false 则抛出 异常expression - 待校验的表达式errorMessage - 自定义校验失败的异常描述信息IllegalArgumentException - 抛出参数不合法异常.public static void isFalse(boolean expression,
String errorMessageTemplate,
Object... errorMessageArgs)
false.false 则抛出 异常,
且允许自定义错误描述信息模板.expression - 待校验的表达式errorMessageTemplate - 自定义校验失败的异常描述信息模板errorMessageArgs - 异常描述信息模板的参数IllegalArgumentException - 抛出参数不合法异常.public static void isTrue(boolean expression)
true.true 则抛出 异常expression - 待校验的表达式IllegalArgumentException - 抛出参数不合法异常.public static void isTrue(boolean expression,
Object errorMessage)
true.true 则抛出 异常expression - 待校验的表达式errorMessage - 自定义校验失败的异常描述信息IllegalArgumentException - 抛出参数不合法异常.public static void isTrue(boolean expression,
String errorMessageTemplate,
Object... errorMessageArgs)
true.true 则抛出 异常,
且允许自定义错误描述信息模板.expression - 待校验的表达式errorMessageTemplate - 自定义校验失败的异常描述信息模板errorMessageArgs - 异常描述信息模板的参数IllegalArgumentException - 抛出参数不合法异常.public static void notTrue(boolean expression)
true.true 则抛出 异常expression - 待校验的表达式IllegalArgumentException - 抛出参数不合法异常.public static void notTrue(boolean expression,
Object errorMessage)
true.true 则抛出 异常expression - 待校验的表达式errorMessage - 自定义校验失败的异常描述信息IllegalArgumentException - 抛出参数不合法异常.public static void notTrue(boolean expression,
String errorMessageTemplate,
Object... errorMessageArgs)
true.true 则抛出 异常,
且允许自定义错误描述信息模板.expression - 待校验的表达式errorMessageTemplate - 自定义校验失败的异常描述信息模板errorMessageArgs - 异常描述信息模板的参数IllegalArgumentException - 抛出参数不合法异常.public static <T> void isNull(T reference)
null.null 则抛出 异常T - 校验的该对象reference - 待校验的对象IllegalArgumentException - 抛出参数不合法异常.public static <T> void isNull(T reference,
Object errorMessage)
null.null 则抛出 异常T - 校验的该对象reference - 待校验的对象errorMessage - 自定义校验失败的异常描述信息IllegalArgumentException - 抛出参数不合法异常.public static <T> void isNull(T reference,
String errorMessageTemplate,
Object... errorMessageArgs)
null.null 则抛出 异常,
且允许自定义错误描述信息模板.T - 校验的该对象reference - 待校验的对象errorMessageTemplate - 自定义校验失败的异常描述信息模板errorMessageArgs - 异常描述信息模板的参数IllegalArgumentException - 抛出参数不合法异常.public static <T> T notNull(T reference)
null. 如果是null,
则抛出 异常T - 校验后的该对象reference - 待校验的对象NullPointerException - 抛出空指针异常.public static <T> T notNull(T reference,
Object errorMessage)
null. 如果是null,
则抛出 异常, 且允许自定义错误描述信息.T - 校验后的该对象reference - 待校验的对象errorMessage - 自定义校验失败的异常描述信息NullPointerException - 抛出空指针异常.public static <T> T notNull(T reference,
String errorMessageTemplate,
Object... errorMessageArgs)
null. 如果是null,
则抛出 异常, 且允许自定义错误描述信息模板.T - 校验后的该对象reference - 待校验的对象errorMessageTemplate - 自定义校验失败的异常描述信息模板errorMessageArgs - 异常描述信息模板的参数NullPointerException - 抛出空指针异常.public static Collection<?> notEmpty(Collection<?> collection)
collection - 待校验的集合(如:List/Set)IllegalArgumentException - 抛出参数不合法异常.public static Collection<?> notEmpty(Collection<?> collection, Object errorMessage)
collection - 待校验的集合(如:List/Set)errorMessage - 自定义校验失败的异常描述信息IllegalArgumentException - 抛出参数不合法异常.public static Collection<?> notEmpty(Collection<?> collection, String errorMessageTemplate, Object... errorMessageArgs)
collection - 待校验的集合(如:List/Set)errorMessageTemplate - 自定义校验失败的异常描述信息模板errorMessageArgs - 异常描述信息模板的参数IllegalArgumentException - 抛出参数不合法异常.public static Map<?,?> notEmpty(Map<?,?> map)
map - 待校验的MapIllegalArgumentException - 抛出参数不合法异常.public static Map<?,?> notEmpty(Map<?,?> map, Object errorMessage)
map - 待校验的MaperrorMessage - 自定义校验失败的异常描述信息IllegalArgumentException - 抛出参数不合法异常.public static Map<?,?> notEmpty(Map<?,?> map, String errorMessageTemplate, Object... errorMessageArgs)
map - 待校验的MaperrorMessageTemplate - 自定义校验失败的异常描述信息模板errorMessageArgs - 异常描述信息模板的参数IllegalArgumentException - 抛出参数不合法异常.public static <T> T[] notEmpty(T[] arr)
T - 校验后的该对象数组arr - 待校验的对象数组IllegalArgumentException - 抛出参数不合法异常.public static <T> T[] notEmpty(T[] arr,
Object errorMessage)
T - 校验后的该对象数组arr - 待校验的对象数组errorMessage - 自定义校验失败的异常描述信息IllegalArgumentException - 抛出参数不合法异常.public static <T> T[] notEmpty(T[] arr,
String errorMessageTemplate,
Object... errorMessageArgs)
T - 校验后的该对象数组arr - 待校验的对象数组errorMessageTemplate - 自定义校验失败的异常描述信息模板errorMessageArgs - 异常描述信息模板的参数IllegalArgumentException - 抛出参数不合法异常.public static byte[] notEmpty(byte[] arr)
arr - 待校验的字节型数组IllegalArgumentException - 抛出参数不合法异常.public static byte[] notEmpty(byte[] arr,
Object errorMessage)
arr - 待校验的字节型数组errorMessage - 自定义校验失败的异常描述信息IllegalArgumentException - 抛出参数不合法异常.public static byte[] notEmpty(byte[] arr,
String errorMessageTemplate,
Object... errorMessageArgs)
arr - 待校验的字节型数组errorMessageTemplate - 自定义校验失败的异常描述信息模板errorMessageArgs - 异常描述信息模板的参数IllegalArgumentException - 抛出参数不合法异常.public static int[] notEmpty(int[] arr)
arr - 待校验的整数型数组IllegalArgumentException - 抛出参数不合法异常.public static int[] notEmpty(int[] arr,
Object errorMessage)
arr - 待校验的整数型数组errorMessage - 自定义校验失败的异常描述信息IllegalArgumentException - 抛出参数不合法异常.public static int[] notEmpty(int[] arr,
String errorMessageTemplate,
Object... errorMessageArgs)
arr - 待校验的整数型数组errorMessageTemplate - 自定义校验失败的异常描述信息模板errorMessageArgs - 异常描述信息模板的参数IllegalArgumentException - 抛出参数不合法异常.public static <T> boolean isEmail(T reference)
email格式.T - 校验结果reference - 待校验的对象true 是email格式; false
不是email格式public static <T> boolean isEmail(T reference,
String regex)
email )格式.T - 校验结果reference - 待校验的对象regex - 自定义正则表达式对reference进行校验.若为null,则使用默认正则表达式.true 邮箱( email )格式; false
不是邮箱( email )格式public static <T> boolean isChinaCellphone(T reference)
cellphone , 中国大陆及其港澳台)格式.T - 校验结果reference - 待校验的对象true 是手机( cellphone , 中国大陆及其港澳台)格式;
false 不是手机( cellphone , 中国大陆及其港澳台)格式public static <T> boolean isChinaCellphone(T reference,
String regex)
cellphone , 中国大陆及其港澳台)格式.T - 校验结果reference - 待校验的对象regex - 自定义正则表达式对reference进行校验.若为null,则使用默认正则表达式.true 手机( cellphone , 中国大陆及其港澳台)格式;
false 不是手机( cellphone , 中国大陆及其港澳台)格式public static <T> boolean isIntegerNumber(T reference)
number )格式.T - 校验结果reference - 待校验的对象true 整数(正负整数和0)数字( number )格式;
false 不是整数(正负整数和0)数字( number )格式public static <T> boolean isIntegerNumber(T reference,
String regex)
number )格式.T - 校验结果reference - 待校验的对象regex - 自定义正则表达式对reference进行校验.若为null,则使用默认正则表达式.true 整数(正负整数和0)数字( number )格式;
false 不是整数(正负整数和0)数字( number )格式public static boolean isEmpty(CharSequence string)
"" true null true " " false
string - 任意字符序列true 是空字符串; false 不是空字符串public static boolean isEmpty(Map<?,?> map)
null true
{} true
map - 任意Maptrue 是空Map; false 不是空Mappublic static boolean isEmpty(Collection<?> collection)
null true [] true
collection - 任意集合(如:List/Set)true 是空集合(如:List/Set); false
不是空集合(如:List/Set)public static <T> boolean isEmpty(T[] arr)
null true [] true
T - 泛型调用arr - 任意对象数组true 是空对象数组; false 不是空对象数组public static boolean isEmpty(int[] arr)
null true [] true
arr - 原始整型数组true 是空原始整型数组; false 不是空原始整型数组public static boolean isEmpty(long[] arr)
null true [] true
arr - 原始长整型数组true 是空原始长整型数组; false 不是空原始长整型数组public static boolean isEmpty(float[] arr)
null true [] true
arr - 原始单精度浮点型数组true 是空原始单精度浮点型数组; false 不是空原始单精度浮点型数组public static boolean isEmpty(double[] arr)
null true [] true
arr - 原始双精度浮点型数组true 是空原始双精度浮点型数组; false 不是空原始双精度浮点型数组public static boolean isEmpty(short[] arr)
null true [] true
arr - 原始短整型数组true 是空原始短整型数组; false 不是空原始短整型数组public static boolean isEmpty(boolean[] arr)
null true [] true
arr - 原始boolean型数组true 是空原始boolean型数组; false
不是空原始boolean型数组public static boolean isEmpty(byte[] arr)
null true [] true
arr - 原始字节型数组true 是空原始字节型数组; false 不是空原始字节型数组public static boolean isEmpty(char[] arr)
null true [] true
arr - 原始字符型数组true 是空原始字符型数组; false 不是空原始字符型数组public static <T> boolean isIP(T reference)
IP )地址(支持IPv4/IPv6)格式.T - 校验结果reference - 待校验的对象true 是IP 地址(支持IPv4/IPv6)格式;
false 不是IP 地址(支持IPv4/IPv6)格式public static <T> boolean isIP(T reference,
String regex)
IP )地址(支持IPv4/IPv6)格式.T - 校验结果reference - 待校验的对象regex - 自定义正则表达式对reference进行校验.若为null,则使用默认正则表达式.true 是IP 地址(支持IPv4/IPv6)格式;
false 不是IP 地址(支持IPv4/IPv6)格式public static <T> boolean isIPv4(T reference)
IPv4 )地址格式.T - 校验结果reference - 待校验的对象true 是IPv4 地址格式; false
不是IPv4 地址格式public static <T> boolean isIPv4(T reference,
String regex)
IPv4 )地址格式.T - 校验结果reference - 待校验的对象regex - 自定义正则表达式对reference进行校验.若为null,则使用默认正则表达式.true 是IPv4 地址格式; false
不是IPv4 地址格式public static <T> boolean isIPv6(T reference)
IPv6 )地址格式.T - 校验结果reference - 待校验的对象true 是IPv6 地址格式; false
不是IPv6 地址格式public static <T> boolean isIPv6(T reference,
String regex)
IPv6 )地址格式.T - 校验结果reference - 待校验的对象regex - 自定义正则表达式对reference进行校验.若为null,则使用默认正则表达式.true 是IPv6 地址格式; false
不是IPv6 地址格式public static <T> boolean isCommonIDcard(T reference)
ID Card )格式.T - 校验结果reference - 待校验的对象true 是通用身份证( ID Card )格式;
false 不是通用身份证( ID Card )格式public static <T> boolean isCommonIDcard(T reference,
String regex)
ID Card )格式.T - 校验结果reference - 待校验的对象regex - 自定义正则表达式对reference进行校验.若为null,则使用默认正则表达式.true 是通用身份证( ID Card )格式;
false 不是通用身份证( ID Card )格式public static <T> boolean isChinaIDcard(T reference)
ID Card )格式.ID Card
)格式符合身份证编码规则,不能确定身份证本身是否有效.T - 校验结果reference - 待校验的对象true 是中国(含港澳台)身份证( ID Card )格式;
false 不是中国(含港澳台)身份证( ID Card )格式public static <T> boolean isChinaIDcard(T reference,
String regex)
ID Card )格式.ID Card
)格式符合身份证编码规则,不能确定身份证本身是否有效.T - 校验结果reference - 待校验的对象regex - 自定义正则表达式对reference进行校验.若为null,则使用默认正则表达式.true 是中国(含港澳台)身份证( ID Card )格式;
false 不是中国(含港澳台)身份证( ID Card )格式public static <T> boolean isPassword(T reference)
T - 校验结果reference - 待校验的对象true 是密码格式;
false 不是密码格式public static <T> boolean isPassword(T reference,
int minLen)
T - 校验结果reference - 待校验的对象minLen - 自定义允许的最小长度(包含).true 是密码格式;
false 不是密码格式public static <T> boolean isPassword(T reference,
int minLen,
int maxLen)
T - 校验结果reference - 待校验的对象minLen - 自定义允许的最小长度(包含).maxLen - 自定义允许的最大长度(包含).true 是密码格式;
false 不是密码格式public static <T> boolean isPassword(T reference,
String regex)
T - 校验结果reference - 待校验的对象regex - 自定义正则表达式对reference进行校验.若为null,则使用默认正则表达式.true 是密码格式;
false 不是密码格式public static <T> boolean isUrl(T reference)
URL )地址格式.T - 校验结果reference - 待校验的对象true 是( URL )地址格式; false
不是( URL )地址格式public static <T> boolean isUrl(T reference,
String regex)
URL )地址格式.T - 校验结果reference - 待校验的对象regex - 自定义正则表达式对reference进行校验.若为null,则使用默认正则表达式.true 是( URL )地址格式; false
不是( URL )地址格式public static <T> boolean isMd5(T reference)
MD5 )16进制表示的格式.T - 校验结果reference - 待校验的对象true 是( MD5 )16进制表示的格式;
false 不是( MD5 )16进制表示的格式public static <T> boolean isMd5(T reference,
String regex)
MD5 )16进制表示的格式.T - 校验结果reference - 待校验的对象regex - 自定义正则表达式对reference进行校验.若为null,则使用默认正则表达式.true 是( MD5 )16进制表示的格式;
false 不是( MD5 )16进制表示的格式public static <T> boolean isSha1(T reference)
SHA1 )16进制表示的格式.T - 校验结果reference - 待校验的对象true 是( SHA1 )16进制表示的格式;
false 不是( SHA1 )16进制表示的格式public static <T> boolean isSha1(T reference,
String regex)
SHA1 )16进制表示的格式.T - 校验结果reference - 待校验的对象regex - 自定义正则表达式对reference进行校验.若为null,则使用默认正则表达式.true 是( SHA1 )16进制表示的格式;
false 不是( SHA1 )16进制表示的格式public static <T> boolean isWsid(T reference)
WSID )表示的格式.T - 校验结果reference - 待校验的对象true 是( WSID )表示的格式; false
不是( WSID )表示的格式public static <T> boolean isWsid(T reference,
String regex)
WSID )表示的格式.T - 校验结果reference - 待校验的对象regex - 自定义正则表达式对reference进行校验.若为null,则使用默认正则表达式.true 是( WSID )表示的格式; false
不是( WSID )表示的格式public static <T> boolean isBase64(T reference)
BASE64 )表示的格式.T - 校验结果reference - 待校验的对象true 是( BASE64 )表示的格式;
false 不是( BASE64 )表示的格式public static <T> boolean isBase64(T reference,
String regex)
BASE64 )表示的格式.T - 校验结果reference - 待校验的对象regex - 自定义正则表达式对reference进行校验.若为null,则使用默认正则表达式.true 是( BASE64 )表示的格式;
false 不是( BASE64 )表示的格式public static <T> boolean isHex(T reference)
HEX )16进制表示的格式.T - 校验结果reference - 待校验的对象true 是( HEX )16进制表示的格式;
false 不是( HEX )16进制表示的格式public static <T> boolean isHex(T reference,
String regex)
HEX )16进制表示的格式.T - 校验结果reference - 待校验的对象regex - 自定义正则表达式对reference进行校验.若为null,则使用默认正则表达式.true 是( HEX )16进制表示的格式;
false 不是( HEX )16进制表示的格式Copyright © 2019. All rights reserved.