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

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

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

Спасибо.
  • Вопрос задан
  • 3991 просмотр
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию + ИИ
    6 месяцев
    Далее
Решения вопроса 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));
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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