/** 驗證是否爲EMAIL格式 */
public static final String EMAIL =
"('')|(\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*)"
;
/** 驗證電話號碼 */
public static final String TELEPHONE =
"('')|(\\d{4}(-*)\\d{8}|\\d{4}(-*)\\d{7}|\\d{3}(-*)\\d{8}|\\d{3}(-*)\\d{7})"
;
/** 驗證手機號碼 */
public static final String MOBILEPHONE =
"1(3|5|8|7)\\d{9}"
;
// "[1][3|5|8]+\\d{9}";
/** 驗證是否是電話或者手機號碼 */
public static final String TELEMOBILE =
"^((\\d{3,4}?-|\\(\\d{3,4}\\))?\\d{8,11}$)|(^0{0,1}13[0-9]{9}$)"
;
/** 是否全部爲中文 */
public static final String CHINESECHAR =
"^[\u4e00-\u9fa5]+$"
;
/** 檢查字符串中是否還有HTML標籤 */
public static final String HTMLTAGHAS =
"<(\\S*?)[^>]*>.*?</\\1>|<.*? />"
;
/** 檢查URL是否合法 */
public static final String URL =
"[a-zA-z]+://[^\\s]*"
;
/** 檢查IP是否合法 */
public static final String IPADRESS =
"\\d{1,3}+\\.\\d{1,3}+\\.\\d{1,3}+\\.\\d{1,3}"
;
/** 檢查QQ號是否合法 */
public static final String QQCODE =
"[1-9][0-9]{4,13}"
;
/** 檢查郵編是否合法 */
public static final String POSTCODE =
"[1-9]\\d{5}(?!\\d)"
;
/** 正整數 */
public static final String POSITIVE_INTEGER =
"^[0-9]\\d*$"
;
/** 正浮點數 */
public static final String POSITIVE_FLOAT =
"^[1-9]\\d*.\\d*|0.\\d*[0-9]\\d*$"
;
/** 整數或小數 */
public static final String POSITIVE_DOUBLE =
"^[0-9]+(\\.[0-9]+)?$"
;
/** 年月日 2012-1-1,2012/1/1,2012.1.1 */
public static final String DATE_YMD =
"^\\d{4}(\\-|\\/|.)\\d{1,2}\\1\\d{1,2}$"
;
/** 檢查身份證是否合法 驗證時請先驗證長度是否爲15爲或者18位 */
public static final String IDCARD =
"\\d{6}(19|20)*[0-99]{2}(0[1-9]{1}|10|11|12)(0[1-9]{1}"
+
"|1[0-9]|2[0-9]|30|31)(\\w*)"
;
/** 檢查護照是否合法 */
public static final String PASSPORT1 =
"/^[a-zA-Z]{5,17}$/"
;
public static final String PASSPORT2 =
"/^[a-zA-Z0-9]{5,17}$/"
;
/** 港澳通行證驗證 */
public static final String HKMAKAO =
"/^[HMhm]{1}([0-9]{10}|[0-9]{8})$/"
;
/** 臺灣通行證驗證 */
public static final String TAIWAN1 =
" /^[0-9]{8}$/"
;
public static final String TAIWAN2 =
"/^[0-9]{10}$/"
;