@merindema
Одесса, 20 лет

Как сделать так, чтобы можно было находить слово в тексте?

Есть текст в textarea, инпут, чтобы ввести слово, которое хочу найти, и кнопка поиска. Выводиться должно в h4 ниже. С помощью чего реализовать?
  • Вопрос задан
  • 309 просмотров
Решения вопроса 1
sergiks
@sergiks Куратор тега JavaScript
♬♬
Заменять регулярным выражением вхождения поисковой подстроки на её же, обёрнутую в тег <span> который стилями сделает текст внутри него красным:

Но, поскольку строка поиска становится регулярным выражением, можно в поиск ввести, например, [о-т] для поиска всех букв из диапазона: о, п, р, с, т.
А простая точка выберет вообще весь текст. Поэтому хорошо бы в поисковой строке сначала экранировать все спец-символы из арсенала регулярных выражений.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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