Задать вопрос
JackShcherbakov
@JackShcherbakov

Как изменить регулярное выражение в функции?

Разрабатываю приложение по фильтрации текста, взависимости от настроек регулярное выражение должно меняться, как это можно реализовать? Вообщем есть способ изменения регулярного выражения?
  • Вопрос задан
  • 142 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
Решения вопроса 1
AlexMaxTM
@AlexMaxTM
Вообщем есть способ изменения регулярного выражения?

Конечно можно изменять регулярное выражение. По сути регулярное выражение это обычная строка, в которую можно добавить переменные, квантификаторы, группировки, условия и сформировать её любым способом. Кроме того к регулярному выражению можно добавить модификаторы типа i,s,m
Например,
var str = 'abc';
var re = new RegExp(str, 'i');
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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