js regexp是正則表示式,全稱是JavaScript RegExp,又稱規則表示式。電腦科學的一個概念。正則表示式通常被用來檢索、替換那些符合某個模式的文字。
1、語法:
var patt=new RegExp(pattern,modifiers);
2、常用指令
.:查詢單個字元,除了換行和行結束符。
w:查詢數字、字母及下劃線。
W:查詢非單詞字元。
d:查詢數字。
D:查詢非數字字元。
i:執行對大小寫不敏感的匹配。
g:執行全域性匹配。
m:執行多行匹配。
[abc]:查詢方括號之間的任何字元。
[^abc]:查詢任何不在方括號之間的字元。
[0-9]:查詢任何從 0 至 9 的數字。
[a-z]:查詢任何從小寫 a 到小寫 z 的字元。
[A-Z]:查詢任何從大寫 A 到大寫 Z 的字元。
[A-z]:查詢任何從大寫 A 到小寫 z 的字元。
[adgk]:查詢給定集合內的任何字元。
[^adgk]:查詢給定集合外的任何字元。
v:查詢垂直製表符。
xxx:查詢以八進位制數 xxx 規定的字元。
xdd:查詢以十六進位制數 dd 規定的字元。
uxxxx:查詢以十六進位制數 xxxx 規定的 Unicode 字元。