正規表示式:即查詢的高階寫法,通過匹配目標是格式來達到查詢的目的
正規表示式通常通過 / 斜槓來標記 比如 / ^hello word$/
1、開頭和結尾
^ 表示整個要匹配的目標字串的開頭,它表示開始位置的佔位符
例如 : /^139/ 僅匹配處於字串開頭位置的139 比如1390100346 可以匹配到 1562139344則匹配失敗
$ 表示整個要匹配的目標字串的結尾,它表示結尾位置的佔位符
例如 /139$/ 僅匹配以139為結尾的字串 比如 1342243139 可以匹配得到 13334313913 匹配失敗
2、或者
有時我們需要匹配的內容並不直接確定,但要求一定屬於某個集合內
| 表示或者的意思 /one|two/three/ 比如 one two three 都可以匹配得到
3、匹配任意字元
. 小數點表示可以表示任意乙個單個字元
/^130…/ 表示可以匹配任意 130開頭後面跟著6個任意的的字元的字串
4、字元類
預定義字元類:
\d 與.類似 但它標識乙個數字的字元 只能表示0~9之中的任意乙個數字
\w 表示 26個大寫英文本母z+26小寫英文本母+0~9+_(下劃線)
\s 表示空白符號 比如空格 \t 製表符 \n 換行符
\s 表示非空白符號的字元
\d 表示非數字的符號
5、重複
*或者 + 表示可以將前面乙個匹配內容重複乙個或者多次,其中+ 表示至少要出現一次
例如 /abd\d+/ 可以匹配的到 abc1 、abc123 ; 匹配 abc 失敗
正規表示式 簡單使用
一 校驗數字的表示式 1 數字 0 9 2 n位的數字 d 3 至少n位的數字 d 4 m n位的數字 d 5 零和非零開頭的數字 0 1 9 0 9 6 非零開頭的最多帶兩位小數的數字 1 9 0 9 0 9 7 帶1 2位小數的正數或負數 d d 8 正數 負數 和小數 d d 9 有兩位小數的...
正規表示式簡單使用
正規表示式很重要的就是其語法,知道了其含義,就能逐漸自己摸索著寫出一些正規表示式,進行一些校驗.語法如下 將下一字元標記為特殊字元 文字 反向引用或八進位制轉義符。例如,n 匹配字元 n n 匹配換行符。序列 匹配 匹配 匹配輸入字串開始的位置。如果設定了regexp物件的multiline屬性,還...
正規表示式的簡單使用
正規表示式的基本用法 1 為萬用字元,表示任何乙個字元,例如 a.c 可以匹配 anc abc acc 2 在內可以指定要求匹配的字元,例如 a nbc c 可以匹配 anc abc acc 但不可以匹配 ancc a到z可以寫成 a z 0到9可以寫成 0 9 3 數量限定符號,表示匹配次數 或者...