|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
java.lang.Objectcn.signit.sdk.util.Validator
public final class Validator
| 嵌套类摘要 | |
|---|---|
static class |
Validator.RegexType
正则表达式常量类. |
| 方法摘要 | ||
|---|---|---|
static
|
isBase64(T reference)
校验任意对象是否为( BASE64 )表示的格式. |
|
static
|
isBase64(T reference,
String regex)
校验任意对象是否为( BASE64 )表示的格式. |
|
static
|
isChinaCellphone(T reference)
校验任意对象是否为手机( cellphone , 中国大陆及其港澳台)格式. |
|
static
|
isChinaCellphone(T reference,
String regex)
校验任意对象是否为手机( cellphone , 中国大陆及其港澳台)格式. |
|
static
|
isChinaIDcard(T reference)
校验任意对象是否为中国(含港澳台)身份证( ID Card )格式. |
|
static
|
isChinaIDcard(T reference,
String regex)
校验任意对象是否为中国(含港澳台)身份证( ID Card )格式. |
|
static
|
isCommonIDcard(T reference)
校验任意对象是否为通用身份证( ID Card )格式. |
|
static
|
isCommonIDcard(T reference,
String regex)
校验任意对象是否为通用身份证( ID Card )格式. |
|
static
|
isEmail(T reference)
校验任意对象是否为 email格式. |
|
static
|
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
|
isEmpty(T[] arr)
校验任意对象数组是否为空. |
|
static void |
isFalse(boolean expression,
Object errorMessage)
校验并断言表达式为 false. |
|
static void |
isFalse(boolean expression,
String errorMessageTemplate,
Object... errorMessageArgs)
校验并断言表达式为 false. |
|
static
|
isHex(T reference)
校验任意对象是否为( HEX )16进制表示的格式. |
|
static
|
isHex(T reference,
String regex)
校验任意对象是否为( HEX )16进制表示的格式. |
|
static
|
isIntegerNumber(T reference)
校验任意对象是否为整数(正负整数和0)数字( number )格式. |
|
static
|
isIntegerNumber(T reference,
String regex)
校验任意对象是否为整数(正负整数和0)数字( number )格式. |
|
static
|
isIP(T reference)
校验任意对象是否为( IP )地址(支持IPv4/IPv6)格式. |
|
static
|
isIP(T reference,
String regex)
校验任意对象是否为( IP )地址(支持IPv4/IPv6)格式. |
|
static
|
isIPv4(T reference)
校验任意对象是否为( IPv4 )地址格式. |
|
static
|
isIPv4(T reference,
String regex)
校验任意对象是否为( IPv4 )地址格式. |
|
static
|
isIPv6(T reference)
校验任意对象是否为( IPv6 )地址格式. |
|
static
|
isIPv6(T reference,
String regex)
校验任意对象是否为( IPv6 )地址格式. |
|
static
|
isMd5(T reference)
校验任意对象是否为( MD5 )16进制表示的格式. |
|
static
|
isMd5(T reference,
String regex)
校验任意对象是否为( MD5 )16进制表示的格式. |
|
static
|
isNull(T reference)
校验并断言对象为 null. |
|
static
|
isNull(T reference,
Object errorMessage)
校验并断言对象为 null. |
|
static
|
isNull(T reference,
String errorMessageTemplate,
Object... errorMessageArgs)
校验并断言对象为 null. |
|
static
|
isPassword(T reference)
校验任意对象是否为密码格式. |
|
static
|
isPassword(T reference,
int minLen)
校验任意对象是否为密码格式. |
|
static
|
isPassword(T reference,
int minLen,
int maxLen)
校验任意对象是否为密码格式. |
|
static
|
isPassword(T reference,
String regex)
校验任意对象是否为密码格式. |
|
static
|
isSha1(T reference)
校验任意对象是否为( SHA1 )16进制表示的格式. |
|
static
|
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
|
isUrl(T reference)
校验任意对象是否为( URL )地址格式. |
|
static
|
isUrl(T reference,
String regex)
校验任意对象是否为( URL )地址格式. |
|
static
|
isWsid(T reference)
校验任意对象是否为( WSID )表示的格式. |
|
static
|
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
|
notEmpty(T[] arr)
校验并断言任意对象数组不是空. |
|
static
|
notEmpty(T[] arr,
Object errorMessage)
校验并断言任意对象数组不是空. |
|
static
|
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
|
notNull(T reference)
校验并断言任意对象不是 null. |
|
static
|
notNull(T reference,
Object errorMessage)
校验并断言任意对象不是 null. |
|
static
|
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. |
|
| 从类 java.lang.Object 继承的方法 |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| 方法详细信息 |
|---|
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 - 待校验的Map
IllegalArgumentException - 抛出参数不合法异常.
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 - 任意Map
true 是空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进制表示的格式
|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||