public class TextValidator extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
REGEX_MOBILE_EXACT
正则:手机号(精确), 已知3位前缀+8位数字
|
| Constructor and Description |
|---|
TextValidator() |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
isDate(CharSequence input)
验证yyyy-MM-dd格式的日期校验,已考虑平闰年
|
static boolean |
isEmail(CharSequence input)
验证邮箱
|
static boolean |
isIdCard(CharSequence input)
验证15或18位身份证号码
|
static boolean |
isIp(CharSequence input)
验证IP地址
|
static boolean |
isMatch(Pattern pattern,
CharSequence input) |
static boolean |
isMobileExact(CharSequence input)
验证手机号(精确)
|
static boolean |
isMobileSimple(CharSequence input)
验证手机号(简单)
|
static boolean |
isTel(CharSequence input)
验证固定电话号码
|
static boolean |
isUrl(CharSequence input)
验证URL
|
public static final String REGEX_MOBILE_EXACT
移动:134(0-8)、135、136、137、138、139、147、150、151、152、157、158、159、178、182、183、184、187、188、198
联通:130、131、132、145、155、156、166、171、175、176、185、186
电信:133、153、173、177、180、181、189、199
全球星:1349
虚拟运营商:170
public static boolean isMobileSimple(CharSequence input)
public static boolean isMobileExact(CharSequence input)
public static boolean isTel(CharSequence input)
public static boolean isIdCard(CharSequence input)
public static boolean isEmail(CharSequence input)
public static boolean isUrl(CharSequence input)
public static boolean isDate(CharSequence input)
public static boolean isIp(CharSequence input)
public static boolean isMatch(Pattern pattern, CharSequence input)
Copyright © 2018. All rights reserved.