REGEX - Część podświetlająca ponad 19 znaków
Cześć,
Mam w środku jakiś tekstdiv[contenteditable="true"]
i powinienem podkreślić (span.tooLong
) część, która przekracza limit 19 znaków. Treść wdiv
może mieć znaczniki lub encje HTML, a te powinny być ignorowane przy liczeniu do 19.
Twitter ma podobny sposób na wyróżnienie zbyt długiego tweeta:
Przykłady:
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>
Jak mogę to zaimplementować w JavaScript?
(Chcę używać wyrażeń regularnych w jak największym stopniu)