对转义的 HTML 字符进行转义。
利用String.prototype.replace()方法与匹配须要转义的字符的正则表达式一起利用。利用函数的回调,利用字典(工具)将每个转义字符实例更换为其关联的非转义字符。JavaScript
const unescapeHTML = str => str.replace( /&|<|>|39;|"/g, tag => ({ '&': '&', '<': '<', '>': '>', ''': "'", '"': '"' }[tag] || tag) );
示例代码:
unescapeHTML('<a href="#">Me & you</a>');// '<a href="#">Me & you</a>'
更多内容请访问我的网站:https://www.icoderoad.com