HTML 實體解碼
要使用 JavaScript 或 jQuery 編碼和解碼 HTML 實體,請考慮採用以下技術:
var decodeEntities = (function() { var element = document.createElement('div'); function decodeHTMLEntities(str) { if (str && typeof str === 'string') { str = str .replace(/<script[^>]*>([\S\s]*?)<\/script>/gmi, '') .replace(/<\/?\w(?:[^"'>]|"[^"]*"|'[^']*')*>/gmi, ''); element.innerHTML = str; str = element.textContent; element.textContent = ''; } return str; } return decodeHTMLEntities; })();
var decodedString = decodeEntities("&amp;");
解碼實體函數
jQuery.decodeEntities = decodeEntities;
以上是如何解碼 JavaScript 和 jQuery 中的 HTML 實體?的詳細內容。更多資訊請關注PHP中文網其他相關文章!