以下是標誌忽略情況的代碼示例。我預計只會收到一場比賽。JavaScript RegExp忽略大小寫標誌與全局匹配標誌
var str = "Sample text";
var a = new Array();
a = str.match(/S(am)(p)/i);
結果
A = [桑普] [是]我預計將有[P]
A = [桑普]
如果你改變我相剋 旗
var str = "Sample text";
var a = new Array();
a = str.match(/S(am)(p)/g);
驚喜(至少對我來說)結果只有一個元素
一個= [桑普]
「i」表示不區分大小寫的匹配。 – 2012-08-07 14:53:16
其他匹配由捕獲組「()」捕獲。如果沒有'g'標誌,'match()'函數最多返回1個匹配,並且從索引1獲取文本。 – nhahtdh 2012-08-07 14:53:55
我認爲您需要重新閱讀文檔。 – Pointy 2012-08-07 15:00:35