Javascript 如何替换特殊字符?
有人知道如何在Javascript中将特殊字符转换为HTML吗? 这是我的密码Javascript 如何替换特殊字符?,javascript,html,Javascript,Html,有人知道如何在Javascript中将特殊字符转换为HTML吗? 这是我的密码 rosHtml = rosHtml.replace(new RegExp("moreOptions("+previousIndex+")","gm"),"moreOptions("+currentIndex+")") 我正在使用替换功能代码 return html.replace(/&/g, '&') .replace(/</g, '<')
rosHtml = rosHtml.replace(new RegExp("moreOptions("+previousIndex+")","gm"),"moreOptions("+currentIndex+")")
我正在使用替换功能代码
return html.replace(/&/g, '&')
.replace(/</g, '<')
.replace(/>/g, '>')
.replace(/"/g, '"')
.replace(/'/g, "'")
.replace(/\n/g, '<br>')
返回html.replace(/&;/g,&'))
.replace(//g',)
.替换(/“/g,”))
.替换(/';/g,“”)
.替换(/\n/g,
)
在下面的链接中,您可以使用fork库来解决此问题
描述:他(代表“HTML实体”)是一个用JavaScript编写的健壮的HTML实体编码器/解码器。
它根据HTML支持所有标准化的命名字符引用,像浏览器一样处理不明确的符号和其他边缘情况,具有广泛的测试套件,并且与许多其他JavaScript解决方案相反,他可以很好地处理astral Unicode符号
这对moreOptions_1到moreOptions_2起作用,但我希望这个moreOptions(1)到moreOptions(2)我不确定我是否理解您的问题,但我认为,与符号应该是最后一个要替换的字符
var p=document.createElement('p');p、 textContent='Ernie&Bert';log(p.innerHTML)代码>–浏览器可以为您执行转义操作。我不知道这跟逃往regexen有什么关系。