REGEX - выделить часть более 19 символов

Здравствуй,

У меня есть текст внутриdiv[contenteditable="true"] и я должен выделить (span.tooLong) часть, которая превышает ограничение в 19 символов. Содержание вdiv может иметь HTML-теги или объекты, и их следует игнорировать при подсчете до 19.

У Twitter есть аналогичный способ выделить слишком длинный твит:

Примеры:

This is textThis is textThis is just too long textThis is just too lo<span class="tooLong">ng text</span>This <b>text</b> has been <i>formatted</i> with HTMLThis <b>text</b> has been <span class="tooLong"><i>formatted</i> with HTML</span>

Как я могу реализовать это в JavaScript?

(Я хочу использовать регулярные выражения как можно больше)

Ответы на вопрос(2)

Ваш ответ на вопрос