10分鐘搞懂JS正規表示式

2021-09-29 02:43:41 字數 561 閱讀 4231

1、建構函式方式

var reg = new regexp('\d', 'gi');
修飾符說明

i忽略大小寫匹配

g全域性匹配,即是匹配乙個後繼續匹配,直到結束

m多行匹配,即是遇到換行後不停止匹配,直到結束

2、字面量方式

var reg = /\d/gi;
3.正則相關符號

3.1方括號  

1)^ 在 內開始位置及正則雙斜線開始位置有特殊含義,其他位置表示 ^ 字元本身.$符號與^符號相反,表示結尾

'adobe 2016'.match(/^[a-za-z]+/);

// ["adobe"]

'adobep'.match(/p$/)

// ["p"]

2)在 內開始位置時,表示不匹配 內除 ^ 以外的所有字元:

'adobe'.match(/[^abc]/g);

// ["d", "o", "e"]

10分鐘教你學會正規表示式

常見字元 uniq 命令 tr 命令 cut 命令 通常用於判斷語句中,用來檢查某一字串是否滿足某一格式 正規表示式是由普通字元與元字元組成 普通字元包括大小寫字元 數字 標點符號及一些其他符號 元字元是指在正規表示式中具有特殊意義的專用字元,可以用來規定其前導字元 及位於元字元前的字元 在目標物件...

正規表示式10分鐘入門教程

編寫驗證規則最流行和最簡單的方法就是正規表示式了,但唯一的乙個問題是正規表示式的語法太隱晦了,讓人蛋疼無比。很多開發者為了在專案中應用複雜的驗證,經常要使用一些小抄來記住正則式的複雜語法和各種常用命令。在這篇文章中,我將試圖讓大家明白什麼是正規表示式,以及如何更輕鬆地學習正規表示式。正規表示式可以幫...

正規表示式30分鐘入門筆記

1 b是正規表示式規定的乙個元字元,代表著單詞的開頭或結尾,也就是單詞的分界處。如果要精確地查詢hi這個單詞的話,我們應該使用 bhi b 2 是另乙個元字元,匹配除了換行符以外的任意字元 3 同樣是元字元,它代表的不是字元,也不是位置,而是數量 它指定 前邊的內容可以連續重複使用任意次以使整個表示...