Показать сообщение отдельно
  #9 (permalink)  
Старый 03.12.2015, 15:57
Аспирант
Посмотреть профиль Найти все сообщения от pnpquest
 
Регистрация: 09.11.2015
Сообщений: 94

Сообщение от 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))

правда, не знаю как это скажется на производительности.

Последний раз редактировалось pnpquest, 03.12.2015 в 16:02.
Ответить с цитированием