JackShcherbakov
@JackShcherbakov

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

Разрабатываю приложение по фильтрации текста, взависимости от настроек регулярное выражение должно меняться, как это можно реализовать? Вообщем есть способ изменения регулярного выражения?
  • Вопрос задан
  • 142 просмотра
Решения вопроса 1
AlexMaxTM
@AlexMaxTM
Вообщем есть способ изменения регулярного выражения?

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

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

Войти через центр авторизации
Похожие вопросы