正規表示式元字元,這個看懂了,正則這塊可就沒問題了

2021-09-24 03:57:37 字數 3151 閱讀 5127

一、手機號檢測

(一) / 1(3|5|7|8|4|6|9)[\d]/

(二) /1\d/

二、 身份證檢測

^[0-9][0-9a-z]$

/^[1-9]\d[1-9]\d(0[1-9] |1[0-2])(0[1-9]|(1|2)\d|3[01])\d(\d|x|x)$/

三、日期檢測

(一) ***x 年 xx 月 xx 日 :/(\d|\d)年(\d)月(\d)日

/ 2017 年 3 月 29 日

17 年 3 月 29 日

(二) 12/25/2016 : (\d)/(\d)/(\d|\d)

(四) 類似"june 6,2014"的日期 : /([a-z]+) ([\d]),([\d])/i

四、中文檢測

(一) /[\u4e00-\u9fa5]/

五、使用者名稱檢測

(一) 使用者名稱由 3-10 位的字母下劃線和數字組成。不能以數字或

下劃線開頭。只能已字母開頭。允許全部是字母。

1. ^[a-za-z][a-za-z0-9_]$

六、字串過濾(首尾空格)

正規表示式 元字元

現在你已經知道幾個很有用的元字元了,如 b 還有 d 當然還有更多的元字元可用,比如 s 匹配任意的空白符,包括空格,製表符 tab 換行符,中文全形空格等 w匹配字母或數字或下劃線或漢字等。ba w b 匹配以字母a 開頭的單詞 先是某個單詞開始處 b 然後是字母a 然後是任意數量的字母或數字 w...

正規表示式 元字元

元字元 描述.點 匹配任何單個字元。例如正規表示式r.t匹配這些字串 rat rut r t,但是不匹配root。匹配行結束符。例如正規表示式weasel 能夠匹配字串 he s a weasel 的末尾 但是不能匹配字串 they are a bunch of weasels.匹配一行的開始。例如...

正規表示式元字元

l 基本元字元 元字元說明 匹配任意單個字元 邏輯或操作符 定義乙個字元集合,匹配該集合中的乙個字元 對字元集合求非 是對整個集合求非,而不是緊挨著 符號的字元 在字元集合中定義乙個區間。如 a za z 對下乙個字元轉義。比如 n表示換行。數量元字元 元字元說明 匹配前乙個字元 子表示式 零次或多...