語法
var 變數 = new regexp("正規表示式","匹配模式");
使用typeof檢查正則物件,會返回object
var reg = new regexp("a");這個正規表示式可以用來檢查乙個字串是否含有a
在建構函式中可以傳遞乙個匹配模式作為第二個引數,i 忽略大小寫 ; g 全域性匹配模式
var reg = new regexp("a","i")
語法:var 變數 = /正規表示式/匹配模式
reg = /a/i 和 var reg = new regexp("a","i")效果是一樣的
使用 | 表示或者的意思 ,的內容也表示或的關係。[a-z]表示任意小寫字母
//檢查乙個字串中是否含有abc或adc或aec
reg = /a[bde]c/
[^ ] 除了後面的東西
- 可以將乙個字串拆分為乙個陣列
- 方法中可以傳遞乙個正規表示式作為引數,這樣方法將會根據正規表示式去拆分字串
比如 根據任意字母來將字串拆分:
var result = str.split(/[a-z]/);
JS 之正規表示式
字元含意 做為轉意,即通常在 後面的字元不按原來意 釋,如 b 匹配字元 b 當b前面加了反斜桿後 b 轉意為匹配乙個單詞的邊界。或 對正規表示式功能字元的還原,如 匹配它前面元字元0次或多次,a 將匹配a,aa,aaa,加了 後,a 將只匹配 a 匹配乙個輸入或一行的開頭,a 匹配 an a 而不...
js正規表示式之
今天搞了乙個東西,拿到乙個url後,想在url的search後面加個引數,當然這個url是任意的 var url adtag share pre url.lastindexof 1 if url.lastindexof 1 else 後面發現,總是加不成功,如以下例子 replace zzzzz 後...
JS 之正規表示式
字元含意 做為轉意,即通常在 後面的字元不按原來意 釋,如 b 匹配字元 b 當b前面加了反斜桿後 b 轉意為匹配乙個單詞的邊界。或 對正規表示式功能字元的還原,如 匹配它前面元字元0次或多次,a 將匹配a,aa,aaa,加了 後,a 將只匹配 a 匹配乙個輸入或一行的開頭,a 匹配 an a 而不...