如何更换特殊字符?

时间:2016-07-29 12:16:04

标签: javascript html

有没有人知道如何在Javascript中将特殊字符转换为HTML? 这是我的代码

rosHtml = rosHtml.replace(new RegExp("moreOptions("+previousIndex+")","gm"),"moreOptions("+currentIndex+")")

我正在使用替换功能代码

return html.replace(/&/g, '&')
            .replace(/&lt;/g, '<')
            .replace(/&gt;/g, '>')
            .replace(/&quot;/g, '"')
            .replace(/&#039;/g, "'")
            .replace(/\n/g, '<br>')

1 个答案:

答案 0 :(得分:-1)

在以下链接中,您可以为此问题派生库。

描述:他(对于“HTML实体”)是一个用JavaScript编写的健壮的HTML实体编码器/解码器。 它支持所有标准化的命名字符引用,根据HTML,处理模糊的&符号和其他边缘情况,就像浏览器一样,具有广泛的测试套件,并且 - 与许多其他JavaScript解决方案相反 - 他处理星形Unicode符号就好了

https://github.com/omidnasri/he