從JavaScript 中的字串中刪除HTML 標籤
從字串中剝離HTML 標籤對於各種Web 開發任務至關重要,例如從字串中解析文字DOM 或安全地渲染內容。在 JavaScript 中,這可以透過正規表示式來實現。
正規表示式解決方案:
<code class="javascript">const cleanText = strInputCode.replace(/<\/[^>]+(>|$)/g, "");</code>
此正規表示式的目標是開啟HTML 標籤() 的字元以及結束標記(>) 或字串結尾($)。
說明:
範例:
替代解決方案:
為了更強大的標籤刪除,請考慮使用解析器就像 DOM 一樣。然而,這種方法需要存取 DOM,可能不適合所有場景。
附加說明:
使用前請確保輸入字串是可信的這個正則表達式,因為它不處理潛在的惡意 HTML。考慮使用像 sanitize-html 這樣的消毒劑來全面防止惡意輸入。
以上是如何使用正規表示式從 JavaScript 中的字串中刪除 HTML 標籤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!