REGEX - выделить часть более 19 символов
Здравствуй,
У меня есть текст внутриdiv[contenteditable="true"]
и я должен выделить (span.tooLong
) часть, которая превышает ограничение в 19 символов. Содержание вdiv
может иметь HTML-теги или объекты, и их следует игнорировать при подсчете до 19.
У Twitter есть аналогичный способ выделить слишком длинный твит:
Примеры:
This is text
⇨ This is text
This is just too long text
⇨ This is just too lo<span class="tooLong">ng text</span>
This <b>text</b> has been <i>formatted</i> with HTML
⇨ This <b>text</b> has been <span class="tooLong"><i>formatted</i> with HTML</span>
Как я могу реализовать это в JavaScript?
(Я хочу использовать регулярные выражения как можно больше)