1. 程式人生 > 實用技巧 >把HTML轉化為普通文字

把HTML轉化為普通文字

HTML:

'<div id="upload-btn"><span class="upload-btn-title">上傳文件</span><div class="upload-tip">支援pdf、word、ppt、excel、jpg等格式</div><div class="first-tip">支援中英日韓,不限字元翻譯,免費匯出</div></div>'

轉為普通文字:

"上傳文件支援pdf、word、ppt、excel、jpg等格式支援中英日韓,不限字元翻譯,免費匯出"

程式碼:

function
filterHTML(html){ let s = html.replace(/<\/?.+?>/g, ""), obj = { "&nbsp;": " ", "&lt;": "<", "&gt;": ">", "&amp;": "&", "&quot;": '"', "&apos;": "'", "&cent;": "¢", "&pound;": "£", "&yen;": "¥", "&euro;": "€", "&sect;": "§", "&copy;": "©",
"&reg;": "®", "&trade;": "™", "&times;": "×", "&divide;": "÷" }, reg = /(&nbsp;|&lt;|&gt;|&amp;|&quot;|&apos;|&cent;|&pound;|&yen;|&euro;|&sect;|&copy;|&reg;|&trade;|&times;|&divide)/g;
return s.replace(reg, function($){ return obj[$]; }); }

歡迎朋友們指出有所缺漏的地方