java 正則表達

2021-06-11 17:29:27 字數 645 閱讀 5962

1.驗證身份證

public static boolean checkidentitycard(string identity_card))((((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(x|x))|(\\d))";  

pattern p = pattern.compile(pattern);

matcher m = p.matcher(identity_card);

return m.matches();

}

2.驗證ip位址是否同乙個段

/**

* 驗證兩個ip是否是同乙個段

* @param ipstr

* @return

*/public boolean checkip(string ipstr)

}} return false;

}

java正則表達和反射

正規表示式 理解 1 正規表示式 就是符合一定規則的字串。2 正規表示式的特殊字元 a 字元 x 字元x 舉例 a,b,c 反斜線字元 t 製表符 u0009 n 新行 換行 符 u000a r 回車符 u000d b 字元類 abc a b 或 c 簡單類 abc 任何字元,除了 a b 或 c ...

Java正規表示式

正規表示式結構簡介 字元 x 字元 x 反斜槓 0n 十進位制數 0 n 7 0nn 十進位制數 0nn 0 n 7 0mnn 十進位制數 0mnn 0 m 3,0 n 7 xhh 十六進製制數 0xhh uhhhh 十六進製制數 0xhhhh t 製表符 u0009 n 換行符 u000a r 回...

Java正規表示式

方便查詢的東西 基本語法 轉義字元 in d d d 數字0 9 多少到多少 d 非數字 0 9 非 w 單詞字元 a za z0 9 a3 w 非單詞字元 w s 空白 如 n t 0 1次 1 n次 0 n次 必須是n次 大於等於n次 n demo 中文 u0391 uffe5 英文 a za ...