регулярное выражение для вставки тегов HTML без создания недопустимого HTML - PullRequest
1 голос
/ 23 марта 2011

У меня есть некоторый javascript, который просматривает строку текста на основе выбора пользователя и заключает строку в тег .То, что я ищу регулярное выражение, которое будет смотреть на строку текста и проверять существующие HTML-теги в строке, и, если они существуют, разбить диапазон, чтобы он не лишил законной силы HTML.

Например, допустим, у меня есть следующий текст


<p>Lorem ipsum dolor sit amet, <i>consectetur adipiscing elit</i>. 
Curabitur tortor risus, facilisis vitae bibendum sit amet, mattis non dui.</p>

И пользователь выбирает "amet, consectetur".Строка должна заканчиваться как " amet, consectetur " в отличие от tp " amet, consectetur "

1 Ответ

3 голосов
/ 23 марта 2011

HTML не должен анализироваться с помощью RegEx.См .: RegEx соответствует открытым тегам, кроме автономных тегов XHTML

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...