小编典典

在JavaScript中从Json数据中删除反斜杠

json

从JavaScript或jQuery中的JSON数据中删除反斜杠

var str = "{"data":"{\n \"taskNames\" : [\n \"01 Jan\",\n \"02 Jan\",\n \"03 Jan\",\n \"04 Jan\",\n \"05 Jan\",\n \"06 Jan\",\n \"07 Jan\",\n \"08 Jan\",\n \"09 Jan\",\n \"10 Jan\",\n \"11 Jan\",\n \"12 Jan\",\n \"13 Jan\",\n \"14 Jan\",\n \"15 Jan\",\n \"16 Jan\",\n \"17 Jan\",\n \"18 Jan\",\n \"19 Jan\",\n \"20 Jan\",\n \"21 Jan\",\n \"22 Jan\",\n \"23 Jan\",\n \"24 Jan\",\n \"25 Jan\",\n \"26 Jan\",\n \"27 Jan\"]}

var finalData = str.replace("\\", "");

但这对我不起作用。有什么帮助吗?


阅读 1777

收藏
2020-07-27

共1个答案

小编典典

您的字符串无效,但是假设它是有效的,则必须执行以下操作:

var finalData = str.replace(/\\/g, "");

当您想用替换所有出现时.replace,第一个参数必须是一个正则表达式,如果您提供一个字符串,则仅第一个出现将被替换,这就是您的替换无法正常工作的原因。

干杯

2020-07-27