Сообщение от FoxTrix
|
Сейчас тестировал, столкнулся с этой проблемой =)
|
Помимо того способа, который по Вашей ссылке, сбрасывания lastIndex, можно перекомпилировать регулярку при каждом вызове
re = function(){ return /./g }
s = "."
console.log(re().test(s))
console.log(re().test(s))
console.log(re().test(s))
//или
console.log(/./g.test(s))
console.log(/./g.test(s))
console.log(/./g.test(s))
правда, не знаю как это скажется на производительности.