ddimonn8080
@ddimonn8080

Как использовать переменную в регулярном выражении в javascript?

Здравствуйте.
Есть такая строка кода
let r = cl[i].search(/F+/);
Цель буква "F".
Надо F подставить в виде переменной, так как будет поиск и по другим буквам.
Пробовал так
let r = cl[i].search(/`${char}`+/);
Не работает.
Как правильно?

Спасибо.
  • Вопрос задан
  • 3607 просмотров
Решения вопроса 1
@devChristmas
Frontend Developer
Использовать RegExp: https://learn.javascript.ru/regexp-methods
const str = 'HTML string';
const findString = 'HTML';
const regexp = new RegExp(`${findString}`, 'g')
console.log(str.match(regexp));
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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