形式:/pattern/g
例子:var reg = /1./g;
var str="1a1b1coup1d";
execreg(reg,str);
返回[1a,1b,1c,1d]
匹配所有元素,如有多個匹配時,返回陣列。
形式:/pattern/i
例子:
var reg = /b/;返回null,因為大小寫不符合。var str = 'bbs';
execreg(reg,str);
var reg = /b/i;匹配到b,這個就是i修飾符的作用了。var str = 'bbs';
execreg(reg,str);
形式:/pattern/m
m修飾符的作用是修改^和$在正規表示式中的作用,讓它們分別表示行首和行尾。例如:
var reg = /^b/;匹配失敗,因為字串的開頭沒有b字元。但是加上m修飾符之後:var str = 'test\nbbs';
execreg(reg,str);
var reg = /^b/m;匹配到b,因為加了m修飾符之後,^已經表示行首,由於bbs在字串第二行的行首,所以可以成功地匹配。var str = 'test\nbbs';
execreg(reg,str);
正規表示式修飾符
修飾符 在正規表示式裡面的修飾符可以改變正則的很多特性,使得正規表示式更加適合你的需要 注意 修飾符對於大小寫是敏感的,這意味著 e 並不等於 e 正規表示式裡面的修飾符如下 i 如果在修飾符中加上 i 則正則將會取消大小寫敏感性,即 a 和 a 是一樣的。m 預設的正則開始 和結束 只是對於正則字...
正規表示式 修飾符
正規表示式 修飾符 標記 標記也稱為修飾符,正規表示式的標記用於指定額外的匹配策略。標記不寫在正規表示式裡,標記位於表示式之外,格式如下 pattern flags i ignore 不區分大小寫 將匹配設定為不區分大小寫,a a沒有區別 g global 全域性匹配 查詢所有的匹配項 m mult...
正規表示式修飾符
正規表示式中常用的模式修正符有i g m s u x a d e 等。它們之間可以組合搭配使用。i不區分 ignore 大小寫 例如 abc i 可以匹配 abc abc abcg全域性 global 匹配例如 var str aaaaaaaa var reg1 a str.match reg1 結...