天天看點

正規表達式的修飾符

形式:/pattern/g

例子:

var reg = /1./g;

var str="1a1b1coup1d";

execReg(reg,str);

傳回[1a,1b,1c,1d]

比對所有元素,如有多個比對時,傳回數組。

形式:/pattern/i

傳回null,因為大小寫不符合。

比對到B,這個就是i修飾符的作用了。

形式:/pattern/m

m修飾符的作用是修改^和$在正規表達式中的作用,讓它們分别表示行首和行尾。例如:

比對失敗,因為字元串的開頭沒有b字元。但是加上m修飾符之後:

比對到b,因為加了m修飾符之後,^已經表示行首,由于bbs在字元串第二行的行首,是以可以成功地比對。