Java手機正則校驗 及 其餘型別正則校驗

2021-09-07 19:24:30 字數 1598 閱讀 8227

手機號校驗

/**

* 大陸手機號碼11位數,匹配格式:前三位固定格式+後8位任意數

* 此方法中前三位格式有:

* 13+任意數

* 15+除4的任意數

* 18+除1和4的任意數

* 17+除9的任意數

* 147

*/public static boolean ischinaphonelegal(string str) throws patternsyntaxexception $";

pattern p = pattern.compile(regexp);

matcher m = p.matcher(str);

return m.matches();

}/**

* 香港手機號碼8位數,5|6|8|9開頭+7位任意數

*/public static boolean ishkphonelegal(string str)throws patternsyntaxexception $";

pattern p = pattern.compile(regexp);

matcher m = p.matcher(str);

return m.matches();

}

其他引數型別正規表示式

/**

* 正規表示式:驗證使用者名稱

*/public static final string regex_username = "^[a-za-z]\\w$";

/*** 正規表示式:驗證密碼

*/public static final string regex_password = "^[a-za-z0-9]$";

/*** 正規表示式:驗證手機號

*/public static final string regex_mobile = "^((17[0-9])|(14[0-9])|(13[0-9])|(15[^4,\\d])|(18[0,5-9]))\\d$";

/*** 正規表示式:驗證郵箱

*/public static final string regex_email = "^([a-z0-9a-z]+[-|\\.]?)+[a-z0-9a-z]@([a-z0-9a-z]+(-[a-z0-9a-z]+)?\\.)+[a-za-z]$";

/*** 正規表示式:驗證漢字

*/public static final string regex_chinese = "^[\u4e00-\u9fa5],$";

/*** 正規表示式:驗證身份證

*/public static final string regex_id_card = "(^\\d$)|(^\\d$)";

/*** 正規表示式:驗證url

java常用正則校驗

public class regex 檢查 輸入 是否正確 正確格 式 012 87654321 0123 87654321 0123 7654321 param value return public boolean checktel string value d d d d 3 d 8 檢查手機...

正則校驗手機號,正則大全

1 校驗密碼強度 密碼的強度必須是包含大小寫字母和數字的組合,不能使用特殊字元,長度在8 10之間。d a z a z 2.校驗中文 字串僅能是中文。u4e00 u9fa5 3.由數字 26個英文本母或下劃線組成的字串 w 4.校驗e mail 位址 同密碼一樣,下面是e mail位址合規性的正則檢...

java資料型別及其字長

資料型別 大小 範圍 預設值 byte 位元組 8 128 127 0 shot 短整型 16 32768 32768 0 int 整型 32 2147483648 2147483648 0 long 長整型 64 9233372036854477808 9233372036854477808 0 ...