Sergamers
@Sergamers
front-end

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

Есть ли метод или функция которая экранирует спецсимволы на javascipt. Аналог preg_quote на php
  • Вопрос задан
  • 9402 просмотра
Решения вопроса 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...
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
23 нояб. 2024, в 01:31
1000 руб./за проект
23 нояб. 2024, в 00:16
2000 руб./за проект