public class ValidateUtil extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
ARMY_ID_CARD |
static String |
CHINESE_PATTERN |
static String |
CONTAINS_CHINESE_PATTERN |
static String |
DATE_PATTERN |
static String |
DOMAIN_PATTERN |
static String |
EMAIL_PATTERN |
static String |
FLOAT_PATTERN |
static String[] |
forbidden |
static String |
IDCARD_PATTERN |
static String |
INT_OR_FLOAT_PATTERN |
static String |
IPV4_PATTERN |
static String |
IPV6_PATTERN |
static String |
LETTER_PATTERN |
static String |
NUMBER_ADN_LETTER |
static String |
NUMBER_PATTERN |
static String |
PASSWORD_PATTERN |
static String |
PHONE_PATTERN |
static String |
POSITIVE_INTEGER |
static String |
QQ_PATTERN |
static String |
TELEPHONE_400_PATTERN |
static String |
TELEPHONE_PATTERN |
static String |
TIME_PATTERN |
static String |
TIME_STAMP_PATTERN |
static String |
URL_PATTERN |
static String |
USERNAME_PATTERN |
static String |
UUID_PATTERN |
static String |
YEAR_PATTERN |
static String |
ZIPCODE_PATTERN |
| 构造器和说明 |
|---|
ValidateUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static boolean |
isArmyIdCard(String armyIdCard)
Verify whether it is Army Identity Card
|
static boolean |
isChinese(String chineseStr)
Verify whether the Chinese
|
static boolean |
isContainsChinese(String str)
contains chinese
|
static boolean |
isContainsForbiddenCharacter(String number)
is Contains Forbidden Character
|
static boolean |
isDate(String date)
Verification date format matches yyyy-MM-dd
|
static boolean |
isDomain(String domain)
Verify that the domain name is valid.
|
static boolean |
isEmail(String email)
Check if the string is a email
|
static boolean |
isFloat(String number)
Verify that it is a floating point number
|
static boolean |
isIdCard(String cardNumber)
validate identity card number,if is valid return true else return false
|
static boolean |
isIntOrFloat(String number)
Verification can only be integer or floating point numbers
|
static boolean |
isIP(String ip)
Verify ip address is legal, including ipv4 and ipv6
|
static boolean |
isLetter(String str)
Verify whether Letters
|
static boolean |
isNegativeFloat(String number)
Verify negative floating point numbers
|
static boolean |
isNonnegativeInteger(String str)
Verify non-negative integers
|
static boolean |
isNotArmyIdCard(String armyIdCard)
Verify whether it is not Army Identity Card
|
static boolean |
isNotChinese(String chineseStr)
Verify whether is not Chinese
|
static boolean |
isNotDate(String date)
Verification date format not matches yyyy-MM-dd
|
static boolean |
isNotDomain(String domain)
Verify that the domain name is not valid
|
static boolean |
isNotEmail(String email)
Check if the string is not a email
|
static boolean |
isNotFloat(String number)
Verify non-floating point numbers
|
static boolean |
isNotIdCard(String cardNumber)
validate identity card number,if is valid return false else return true
|
static boolean |
isNotIntOrFloat(String number)
Verify that it is not an integer or floating point number
|
static boolean |
isNotIP(String ip)
Verify ip address is invalid, including ipv4 and ipv6
|
static boolean |
isNotNegativeFloat(String number)
Verify non-negative floating point numbers
|
static boolean |
isNotNumber(String str)
Verify whether not numbers
|
static boolean |
isNotNumberLetter(String str)
Verify whether the not Numbers or letters
|
static boolean |
isNotPhone(String phone) |
static boolean |
isNotPositiveFloat(String number)
Verify non-positive floating point numbers
|
static boolean |
isNotTelephone(String phoneNumber)
Verify whether not the fixed telephone in China
|
static boolean |
isNotTime(String time)
valid time lime 12:00:06
|
static boolean |
isNotTimestamp(String date)
Verification time format not matches yyyy-MM-dd HH:mm:ss.
|
static boolean |
isNotUrl(String url)
Verify that it is not a valid url address
|
static boolean |
isNotUuid(String str)
Verify that it is not a valid uuid
|
static boolean |
isNotYear(String yearNumber)
valid year number between 1900 and 2099
|
static boolean |
isNumber(String str)
Verify whether numbers
|
static boolean |
isNumberLetter(String str)
Verify whether the Numbers or letters
|
static boolean |
isPassword(String str)
validate password
|
static boolean |
isPhone(String phone)
validate Chinese Moble phone number the number include start with
13,15,18
|
static boolean |
isPositiveFloat(String number)
Is it a positive floating point number
|
static boolean |
isPositiveInteger(String number)
Verify positive integer
|
static boolean |
isQq(String qq)
Verify whether QQ number
|
static boolean |
isTelephone(String phoneNumber)
Verify whether the fixed telephone in China
|
static boolean |
isTime(String time)
valid time lime 12:00:06 or 12:00
|
static boolean |
isTimestamp(String date)
Verification time format matches yyyy-MM-dd HH:mm:ss.
|
static boolean |
isUrl(String url)
Verify that it is a valid url address and does not support Chinese.
|
static boolean |
isUserName(String str)
validate UserName
|
static boolean |
isUuid(String str)
Verify that it is a valid uuid,
If you remove the "-" you must also have a 32-bit length.
|
static boolean |
isYear(String yearNumber)
valid year number between 1900 and 2099
|
static boolean |
isZipCode(String zipCode)
validate Chinese ZipCode
|
static boolean |
validate(String str,
String pattern)
Match strings based on regular expressions
|
public static final String[] forbidden
public static boolean validate(String str, String pattern)
str - Stringpattern - regular expressionspublic static boolean isEmail(String email)
email - Emailpublic static boolean isNotEmail(String email)
email - emailpublic static boolean isChinese(String chineseStr)
chineseStr - chineseStrpublic static boolean isNotChinese(String chineseStr)
chineseStr - characterspublic static boolean isNumberLetter(String str)
str - Stringpublic static boolean isNotNumberLetter(String str)
str - Stringpublic static boolean isQq(String qq)
qq - Stringpublic static boolean isNumber(String str)
str - Stringpublic static boolean isNotNumber(String str)
str - Stringpublic static boolean isLetter(String str)
str - Stringpublic static boolean isZipCode(String zipCode)
zipCode - Stringpublic static boolean isPhone(String phone)
phone - Stringpublic static boolean isNotPhone(String phone)
public static boolean isTelephone(String phoneNumber)
phoneNumber - Stringpublic static boolean isNotTelephone(String phoneNumber)
phoneNumber - String phone numberpublic static boolean isIdCard(String cardNumber)
cardNumber - IdCard Numberpublic static boolean isNotIdCard(String cardNumber)
cardNumber - chinese IdCardpublic static boolean isUserName(String str)
str - Stringpublic static boolean isPassword(String str)
str - passwordpublic static boolean isNonnegativeInteger(String str)
str - stringpublic static boolean isUuid(String str)
str - Stringpublic static boolean isNotUuid(String str)
str - uuidpublic static boolean isDate(String date)
date - String datepublic static boolean isNotDate(String date)
date - String datepublic static boolean isTimestamp(String date)
date - String datepublic static boolean isNotTimestamp(String date)
date - String datepublic static boolean isIP(String ip)
ip - ip addresspublic static boolean isNotIP(String ip)
ip - ip addresspublic static boolean isUrl(String url)
url - http,https,ftp urlpublic static boolean isNotUrl(String url)
url - urlpublic static boolean isDomain(String domain)
domain - domainpublic static boolean isNotDomain(String domain)
domain - domainpublic static boolean isIntOrFloat(String number)
number - String numberpublic static boolean isNotIntOrFloat(String number)
number - String numberpublic static boolean isFloat(String number)
number - String numberpublic static boolean isNotFloat(String number)
number - String numberpublic static boolean isNegativeFloat(String number)
number - String numberpublic static boolean isNotNegativeFloat(String number)
number - String numberpublic static boolean isPositiveFloat(String number)
number - String numberpublic static boolean isNotPositiveFloat(String number)
number - String numberpublic static boolean isPositiveInteger(String number)
number - String numberpublic static boolean isArmyIdCard(String armyIdCard)
armyIdCard - Army Identity Cardpublic static boolean isNotArmyIdCard(String armyIdCard)
armyIdCard - Army Identity Cardpublic static boolean isContainsForbiddenCharacter(String number)
number - String numberpublic static boolean isYear(String yearNumber)
yearNumber - year numberpublic static boolean isNotYear(String yearNumber)
yearNumber - year numberpublic static boolean isTime(String time)
time - time stringpublic static boolean isNotTime(String time)
time - time stringpublic static boolean isContainsChinese(String str)
str - strCopyright © 2021. All rights reserved.