[英]regex to insert html tags with out creating invalid html
我有一些javascript,它根據用戶選擇來查看文本字符串,並將該字符串包裝在<span>標記中。 我正在尋找一個正則表達式,該表達式將查看文本字符串並檢查字符串中是否存在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,<i> consectetur”。 該字符串應以“ <span> amet,</ span> <i> <span> consectetur </ span>”結尾,而不是tp“ <span> amet,<i> consectetur </ span>”
HTML不應該用RegEx解析。 請參閱: RegEx匹配打開的標記(XHTML自包含標記除外)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.