public static final String |
ARMY_ID_CARD |
"\u5357\u5b57\u7b2c(\\d{6,8})\u53f7|\u5317\u5b57\u7b2c(\\d{6,8})\u53f7|\u6c88\u5b57\u7b2c(\\d{6,8})\u53f7|\u5170\u5b57\u7b2c(\\d{6,8})\u53f7|\u6210\u5b57\u7b2c(\\d{6,8})\u53f7|\u6d4e\u5b57\u7b2c(\\d{6,8})\u53f7|\u5e7f\u5b57\u7b2c(\\d{6,8})\u53f7|\u6d77\u5b57\u7b2c(\\d{6,8})\u53f7|\u7a7a\u5b57\u7b2c(\\d{6,8})\u53f7|\u53c2\u5b57\u7b2c(\\d{6,8})\u53f7|\u653f\u5b57\u7b2c(\\d{6,8})\u53f7|\u540e\u5b57\u7b2c(\\d{6,8})\u53f7|\u88c5\u5b57\u7b2c(\\d{6,8})\u53f7" |
public static final String |
CHINESE_PATTERN |
"^[\u4e00-\u9fa5]{0,}$" |
public static final String |
CONTAINS_CHINESE_PATTERN |
"[\u4e00-\u9fa5|\\\uff01|\\\uff0c|\\\u3002|\\\uff08|\\\uff09|\\\u300a|\\\u300b|\\\u201c|\\\u201d|\\\uff1f|\\\uff1a|\\\uff1b|\\\u3010|\\\u3011]" |
public static final String |
DATE_PATTERN |
"^((\\d{2}(([02468][048])|([13579][26]))[\\-\\/\\s]?((((0?[13578])|(1[02]))[\\-\\/\\s]?((0?[1-9])|([1-2][0-9])|(3[01])))|(((0?[469])|(11))[\\-\\/\\s]?((0?[1-9])|([1-2][0-9])|(30)))|(0?2[\\-\\/\\s]?((0?[1-9])|([1-2][0-9])))))|(\\d{2}(([02468][1235679])|([13579][01345789]))[\\-\\/\\s]?((((0?[13578])|(1[02]))[\\-\\/\\s]?((0?[1-9])|([1-2][0-9])|(3[01])))|(((0?[469])|(11))[\\-\\/\\s]?((0?[1-9])|([1-2][0-9])|(30)))|(0?2[\\-\\/\\s]?((0?[1-9])|(1[0-9])|(2[0-8]))))))" |
public static final String |
DOMAIN_PATTERN |
"^(?=^.{3,255}$)[a-zA-Z0-9][-a-zA-Z0-9]{0,62}(\\.[a-zA-Z0-9][-a-zA-Z0-9]{0,62})+$" |
public static final String |
EMAIL_PATTERN |
"^[\\w!#$%&\'*+/=?`{|}~^-]+(?:\\.[\\w!#$%&\'*+/=?`{|}~^-]+)*@(?:[a-zA-Z0-9-]+\\.)+[a-zA-Z]{2,6}$" |
public static final String |
FLOAT_PATTERN |
"^(-?\\d+)(\\.\\d+)?$" |
public static final String |
IDCARD_PATTERN |
"^((11|12|13|14|15|21|22|23|31|32|33|34|35|36|37|41|42|43|44|45|46|50|51|52|53|54|61|62|63|64|65|71|81|82|91)\\d{4})((((19|20)(([02468][048])|([13579][26]))0229))|((20[0-9][0-9])|(19[0-9][0-9]))((((0[1-9])|(1[0-2]))((0[1-9])|(1\\d)|(2[0-8])))|((((0[1,3-9])|(1[0-2]))(29|30))|(((0[13578])|(1[02]))31))))((\\d{3}(x|X))|(\\d{4}))$" |
public static final String |
INT_OR_FLOAT_PATTERN |
"^\\d+\\.\\d+|\\d+$" |
public static final String |
IPV4_PATTERN |
"([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\\.([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\\.([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\\.([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])" |
public static final String |
IPV6_PATTERN |
"([0-9a-f]+)\\:([0-9a-f]+)\\:([0-9a-f]+)\\:([0-9a-f]+)\\:([0-9a-f]+)\\:([0-9a-f]+)\\:([0-9a-f]+)\\:([0-9a-f]+)" |
public static final String |
LETTER_PATTERN |
"[a-zA-Z]+" |
public static final String |
NUMBER_ADN_LETTER |
"^[A-Za-z0-9]+$" |
public static final String |
NUMBER_PATTERN |
"[0-9]+" |
public static final String |
PASSWORD_PATTERN |
"^(?![0-9]+$)[0-9A-Za-z]{6,20}$" |
public static final String |
PHONE_PATTERN |
"^(13[0-9]|14[579]|15[^4,\\D]|16[6]|17[0135678]|18[0-9]|19[89])\\d{8}$" |
public static final String |
POSITIVE_INTEGER |
"[1-9]+\\d{0,10}" |
public static final String |
QQ_PATTERN |
"/[1-9][0-9]{4,}/" |
public static final String |
TELEPHONE_400_PATTERN |
"((400)(\\d{7}))|((400)-(\\d{3})-(\\d{4}))" |
public static final String |
TELEPHONE_PATTERN |
"^(0\\d{2,3}-)?(\\d{7,8})(-(\\d{3,}))?$" |
public static final String |
TIME_PATTERN |
"^(?:(?:([01]?\\d|2[0-3]):)?([0-5]?\\d):)?([0-5]?\\d)$" |
public static final String |
TIME_STAMP_PATTERN |
"^((\\d{2}(([02468][048])|([13579][26]))[\\-\\s]?((((0?[13578])|(1[02]))[\\-\\s]?((0?[1-9])|([1-2][0-9])|(3[01])))|(((0?[469])|(11))[\\-\\s]?((0?[1-9])|([1-2][0-9])|(30)))|(0?2[\\-\\s]?((0?[1-9])|([1-2][0-9])))))|(\\d{2}(([02468][1235679])|([13579][01345789]))[\\-\\s]?((((0?[13578])|(1[02]))[\\-\\s]?((0?[1-9])|([1-2][0-9])|(3[01])))|(((0?[469])|(11))[\\-\\s]?((0?[1-9])|([1-2][0-9])|(30)))|(0?2[\\-\\s]?((0?[1-9])|(1[0-9])|(2[0-8])))))) ([2][0-3]|[0-1][0-9]|[1-9]):[0-5][0-9]:([0-5][0-9]|[6][0])$" |
public static final String |
URL_PATTERN |
"^(http|https|ftp)\\://([a-zA-Z0-9\\.\\-]+(\\:[a-zA-Z0-9\\.&%\\$\\-]+)*@)?((25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9])\\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[0-9])|([a-zA-Z0-9\\-]+\\.)*[a-zA-Z0-9\\-]+\\.[a-zA-Z]{2,4})(\\:[0-9]+)?(/[^/][a-zA-Z0-9\\.\\,\\?\\\'\\\\/\\+&%\\$#\\=~_\\-@]*)*$" |
public static final String |
USERNAME_PATTERN |
"^[A-Za-z0-9_]{3,15}$" |
public static final String |
UUID_PATTERN |
"[0-9a-z]{8}-[0-9a-z]{4}-[0-9a-z]{4}-[0-9a-z]{4}-[0-9a-z]{12}" |
public static final String |
YEAR_PATTERN |
"^(19|20)\\d{2}$" |
public static final String |
ZIPCODE_PATTERN |
"\\p{Digit}{6}" |