Что-то я туплю и никак не пойму, как сделать, чтобы в следующем коде:
var str = "test test test", regexp = /test test/g;
while (regexp.exec(str)) {
alert(regexp.lastIndex);
}
было найдено 2 совпадения «test test»?
Нужен именно exec в while, так как в каждой итерации используется lastIndex.