js正規表示式中的點符號和轉義字元

2021-09-22 01:37:35 字數 659 閱讀 7979

點符號用來查詢除了換行符和行結束符以外的任意單個字元。

var str = "巫峽粉絲 wuxiafensi 酸辣粉 火鍋粉 豌豆粉絲 suan_la_fen huo_guo_fen wan_dou_fen_si 023-91781688";

var reg = /.粉/g;

var result = str.match(reg);

console.log(result);

輸出結果:

在查詢特殊符號的時候需要用到轉義字元

var reg = /.jpg/g; //沒有使用轉義字元

var result = str.match(reg);

console.log(result);

輸出結果:

var reg = /\.jpg/g; //用\對.進行了轉義之後

var result = str.match(reg);

console.log(result);

輸出結果:

正規表示式轉義

除 d d 正確格式為 x x,x xx,x,xx,x,xx。驗證身份證號 15位或18位數字 d d 18 驗證一年的12個月 0?1 9 1 0 2 正確格式為 01 09 和 1 12 驗證乙個月的31天 0?1 9 1 2 0 9 30 31 正確格式為 01 09和1 31。整數 d 非負...

正規表示式 轉義

別字元 說明 匹配輸入字串的結尾位置。如果設定了 regexp 物件的 multiline 屬性,則 也匹配 n 或 r 要匹配 字元本身,請使用 標記乙個子表示式的開始和結束位置。子表示式可以獲取供以後使用。要匹配這些字元,請使用 和 匹配前面的子表示式零次或多次。要匹配 字元,請使用 匹配前面的...

正規表示式符號

字元描述 將下乙個字元標記為乙個特殊字元 或乙個原義字元 或乙個 向後引用 或乙個八進位制轉義符。例如,n 匹配字元 n n 匹配乙個換行符。序列 匹配 而 則匹配 匹配輸入字串的開始位置。如果設定了 regexp 物件的 multiline 屬性,也匹配 n 或 r 之後的位置。匹配輸入字串的結束...