public class Validator extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static Pattern |
BIRTHDAY
邮编
|
static Pattern |
CITIZEN_ID
身份证号码
|
static Pattern |
EMAIL
邮件
|
static Pattern |
GENERAL
英文字母 、数字和下划线
|
static Pattern |
GENERAL_WITH_CHINESE
中文字、英文字母、数字和下划线
|
static Pattern |
GROUP_VAR
分组
|
static Pattern |
IPV4
IP v4
|
static Pattern |
MOBILE
移动电话
|
static Pattern |
MONEY
货币
|
static Pattern |
NUMBER
数字
|
static Pattern |
URL
URL
|
static Pattern |
UUID
UUID
|
static Pattern |
ZIP_CODE
邮编
|
| 构造器和说明 |
|---|
Validator() |
| 限定符和类型 | 方法和说明 |
|---|---|
static boolean |
equals(Object t1,
Object t2)
验证是否相等
当两值都为null返回true |
static boolean |
isBirthday(String value)
验证是否为生日
|
static boolean |
isByRegex(Pattern pattern,
String value)
通过正则表达式验证
|
static boolean |
isByRegex(String regex,
String value)
通过正则表达式验证
|
static boolean |
isChinese(String value)
验证是否为汉字
|
static boolean |
isCitizenId(String value)
验证是否为身份证号码(18位中国)
出生日期只支持到到2999年 |
static boolean |
isEmail(String value)
验证是否为可用邮箱地址
|
static <T> boolean |
isEmpty(T value)
验证是否为空
对于String类型判定是否为empty(null 或 "") |
static boolean |
isGeneral(String value)
验证是否为英文字母 、数字和下划线
|
static boolean |
isGeneral(String value,
int min)
验证是否为给定最小长度的英文字母 、数字和下划线
|
static boolean |
isGeneral(String value,
int min,
int max)
验证是否为给定长度范围的英文字母 、数字和下划线
|
static boolean |
isGeneralWithChinese(String value)
验证是否为中文字、英文字母、数字和下划线
|
static boolean |
isIpv4(String value)
验证是否为IPV4地址
|
static boolean |
isMobile(String value)
验证是否为手机号码(中国)
|
static boolean |
isMoney(String value)
验证是否为货币
|
static boolean |
isNumber(String value)
验证该字符串是否是数字
|
static boolean |
isUrl(String value)
验证是否为URL
|
static boolean |
isUUID(String value)
验证是否为UUID
|
static boolean |
isZipCode(String value)
验证是否为邮政编码(中国)
|
public static final Pattern GENERAL
public static final Pattern NUMBER
public static final Pattern GROUP_VAR
public static final Pattern IPV4
public static final Pattern MONEY
public static final Pattern EMAIL
public static final Pattern MOBILE
public static final Pattern CITIZEN_ID
public static final Pattern ZIP_CODE
public static final Pattern BIRTHDAY
public static final Pattern URL
public static final Pattern GENERAL_WITH_CHINESE
public static final Pattern UUID
public static <T> boolean isEmpty(T value)
value - 值public static boolean equals(Object t1, Object t2)
t1 - 对象1t2 - 对象2public static boolean isByRegex(String regex, String value)
regex - 正则value - 值public static boolean isByRegex(Pattern pattern, String value)
pattern - 正则模式value - 值public static boolean isGeneral(String value)
value - 值public static boolean isGeneral(String value, int min, int max)
value - 值min - 最小长度,负数自动识别为0max - 最大长度,0或负数表示不限制最大长度public static boolean isGeneral(String value, int min)
value - 值min - 最小长度,负数自动识别为0public static boolean isNumber(String value)
value - 字符串内容public static boolean isMoney(String value)
value - 值public static boolean isZipCode(String value)
value - 值public static boolean isEmail(String value)
value - 值public static boolean isMobile(String value)
value - 值public static boolean isCitizenId(String value)
value - 值public static boolean isBirthday(String value)
value - 值public static boolean isIpv4(String value)
value - 值public static boolean isUrl(String value)
value - 值public static boolean isChinese(String value)
value - 值public static boolean isGeneralWithChinese(String value)
value - 值public static boolean isUUID(String value)
value - 值Copyright © 2015. All rights reserved.