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

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

Разрабатываю приложение по фильтрации текста, взависимости от настроек регулярное выражение должно меняться, как это можно реализовать? Вообщем есть способ изменения регулярного выражения?
  • Вопрос задан
  • 143 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 1
AlexMaxTM
@AlexMaxTM
Вообщем есть способ изменения регулярного выражения?

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

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

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