簡介
顯示使用者產生的內容時,處理特殊字元(例如®和&,可能無法在所有瀏覽器中正確呈現。 >
編碼HTML 實體的一種簡單的JavaScript 方法是使用正規表示式匹配所需的符號並替換它們:此程式碼迭代給定的字元範圍(unicode 00A0 - 9999 ,加上&符號,大於和小於)。 🎜>
如果您需要要包裝在 中的HTML 實體用於樣式設計的標記:
<code class="javascript">const encodedStr = rawStr.replace(/[\u00A0-\u9999<>\&]/g, function(i) { return '&#'+i.charCodeAt(0)+';'; });</code>其他注意事項
確保您的網站使用UTF8 字元編碼來支援這些特殊字元。
以上是如何在 JavaScript 中編碼 HTML 實體:實用指南的詳細內容。更多資訊請關注PHP中文網其他相關文章!