我想要得到的第二個「.AT」「指數‘的貓,蝙蝠,坐,脂肪’,該計劃是:javaScript的正則表達式的第二個索引
var text = "cat, bat, sat, fat";
var pattern = /.at/g;
var matches = pattern.exec(text);
var num = 2;
var i = 0;
while(pattern.test(text)){
if(++i == num){
alert(matches.index);
break;
}
matches = pattern.exec(text);
}
右手食指應該是5,但爲什麼我得到10,請嗎?
-_-
謝謝。我現在知道了。你的代碼非常清晰。 – codesve 2012-07-19 01:25:30