Всем привет!
Столкнулся с особенностью test в javascript - при повторном вызове поиск продолжается с места последнего найденного вхождения
К примеру код:
var rl=/[0-9]/g;
alert(rl.test(2));
alert(rl.test(2));
alert(rl.test(2));
Выдает true, false, true
Вопрос - как обнулять test?
Изменение регулярного выражения не подходит, оно должно остаться исходным