我有这个简单的问题,我想要一个简单的解决方案,如果存在的话。
假设我有以下字符串:
var myString = "IS is iS Is";
var myArray = [];
我想得到一个大小为4的数组,其中:
myArray[0] = 0;
myArray[1] = 3;
myArray[2] = 6;
myArray[3] = 9;
答案 0 :(得分:0)
你可以;
var myString = "IS is iS Is";
var myArray = [];
var re = /\b(is)\b/ig;
match = re.exec(myString);
while (match != null) {
myArray.push(match.index);
match = re.exec(myString);
}
document.write(myArray);