galmakov
@galmakov
Автор, маркетолог, удаленный сотрудник

Как выделить длинные предложения в textarea?

Всем привет. Вопрос кажется простым, но я не могу найти решение. Прошу помощи знатоков.

Есть область textarea. В нее пользователь вбивает текст. Текст можно вбить сколько угодно. Но нужно сделать так, чтобы предложения, которые длиннее 100 символов подсвечивались красным фоном, чтобы пользователь сделал их короче.

По сути, нужно сделать так, чтобы код считал символы от точки до точки или вопросительного знака или до восклицательного. И наоборот. Это знаки, которые говорят, что предложение закончилось и началось следующее. Если межу этими знаками более 100 символов, нужно подсветить это предложение.

Важно, чтобы предложение подсвечиалось прямо в самой области textarea, а не выносилось за его пределы (видел такие решения, не подходят).

Уже искал в буржунете. Не нашел или не там искал.

Подскажите, куда копать или, если там все просто, укажите, как это сделать?

Благодарю
  • Вопрос задан
  • 51 просмотр
Пригласить эксперта
Ответы на вопрос 1
locky_yotun
@locky_yotun Куратор тега JavaScript
Я видел некоторый джаваскрипт
Примерно так https://codepen.io/zaytsev_mxm/pen/rNxvaaK только в processText напишите код для оборачивания "длинных" предложений во что-то типа <span class="red-color">...</span>
Ответ написан
Ваш ответ на вопрос

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

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