Задать вопрос
Sergamers
@Sergamers
front-end

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

Есть ли метод или функция которая экранирует спецсимволы на javascipt. Аналог preg_quote на php
  • Вопрос задан
  • 9491 просмотр
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 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...
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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