我的CMS存储HTML双重编码,我想用JavaScript取消编码。我查看了Unescape HTML entities in Javascript?,但这样的解决方案仅解决了一次编码的HTML。
通过双重编码,我的意思是像<不会变成& lt;,它变成& amp; lt;
示例:
<h1>Beginning November 1st, Renew your Membership online</h1>
 <a href="/join-renew" class="btn">Join/Renew</a>
答案 0 :(得分:0)
它似乎只是编码&所以如果你只是做一个正则表达式来捕获这样的&符号编码 / amp; / g做一个string.replace(regEx,"")应该解决问题然后做一个常规的解码html实体。如果您想了解有关正则表达式的更多信息,请访问此链接https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions