@uroot

Как заменить подстроку в строке сохранив регистр?

Нужно выделить тегами подстроку в строке. Как сохранить при этом регистр?

Есть код:

const regExp = new RegExp(searchText, "gi");
const addTag = delTag.replace(regExp, `<span class="search--green">${searchText}</span>`)

Допустим, есть строка: Lorem ipsum dolor sit "amet".

Если я введу "lorem", то у меня на выходе получится строка: lorem ipsum dolor sit "amet".
А как сохранить оригинальный регистр, даже если вообще будет написано заБорЧиКом?
  • Вопрос задан
  • 124 просмотра
Решения вопроса 2
Kozack
@Kozack Куратор тега JavaScript
Thinking about a11y
Комментировать
@smigles
delTag.replace(regExp, '<span class="search--green">$&</span>')
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
01 мая 2024, в 02:11
5000 руб./за проект
01 мая 2024, в 00:29
2000 руб./за проект
01 мая 2024, в 00:20
15000 руб./за проект