Sergamers
@Sergamers
front-end

Экранирование специальных символов внутри регулярного выражения для javascript?

Есть ли метод или функция которая экранирует спецсимволы на javascipt. Аналог preg_quote на php
  • Вопрос задан
  • 9392 просмотра
Решения вопроса 2
bingo347
@bingo347 Куратор тега JavaScript
Crazy on performance...
Для регекспа генерируемого из строки можно делать так:
strRegexp = strRegexp.replace(/[-[\]{}()*+?.,\\^$|#\s]/g, "\\$&");
Ответ написан
Комментировать
function escapeRegExp(string){
  return string.replace(/[.*+?^${}()|[\]\\]/g, "\\$&");
}

https://developer.mozilla.org/en/docs/Web/JavaScri...
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы