知識在于總結,那就記下了吧!
例如后臺 html 字符串是
var htmlStr="后臺html字符串";
轉碼
var html格式代碼=decodeHtml(htmlStr);
只需調用下面這個js方法就行了
function decodeHtml(s) { var HTML_DECODE = { "<": "<", ">": ">", "&": "&", " ": " ", """: "/"", "©": "" // Add more }; var REGX_HTML_ENCODE = /"|&|'|<|>|[/x00-/x20]|[/x7F-/xFF]|[/u0100-/u2700]/g; var REGX_HTML_DECODE = /&/w+;|&#(/d+);/g; var REGX_TRIM = /(^/s*)|(/s*$)/g; s = (s != undefined) ? s : ""; return (typeof s != "string") ? s : s.replace(REGX_HTML_DECODE, function ($0, $1) { var c = HTML_DECODE[$0]; if (c == undefined) { // Maybe is Entity Number if (!isNaN($1)) { c = String.fromCharCode(($1 == 160) ? 32 : $1); } else { c = $0; } } return c; }); };
新聞熱點
疑難解答