關於正則表達式的複習和簡單總結

^是正則表達式匹配字符串開始位置正則表達式

$是正則表達式匹配字符串結束位置字符串

\w 匹配字母或數字或下劃線或漢字 等價於 '[^A-Za-z0-9_]'。co

\s 匹配任意的空白符字符

\d 匹配數字數字

\b 匹配單詞的開始或結束

方括號"["內是須要匹配的字符,花括號"{"內是指定匹配字符的數量。
圓括號「(「 則是用來分組的。

遇到匹配用戶名 首字符爲字母,用戶名必須爲4-16個數字字母的字符組成

^[a-zA-Z]+([a-zA-Z0-9]{4-16}$)

手機號: 150開頭  11個數字

String s = "^150[0-9]{11}$";

Pattern patter = Pattern.compile(s);

String str = "15100000":

Matcher matcher = patter.matcher(str);

System.out.println("matche resule: " + matcher.matches());

相關文章
相關標籤/搜索