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 字元。