如何在javascript字符串中用\\替换\

时间:2018-02-03 05:56:43

标签: javascript json

如何在java脚本中转义反斜杠。 这就是我需要的:(从浏览器开发者控制台尝试)

var str = 'this is \\ test';
console.log(str);

这很好用并打印: 这是\ test

如何使用替换功能执行相同操作。基本上上面的硬代码(\)有效。我希望为任何字符串提供通用解决方案。

我试过以下:

var str = 'this is \ test';
str=str.replace(/\\/g, "\\\\");
console.log(str);

但它只是打印: 这是测试

我的最终目标是在REST Json Body中传递带反斜杠的字符串。 但是它因HTTP 400错误请求而失败。 所以我希望在将它传递给Json身体之前逃避反斜杠

所以我正在寻找用\

替换\的代码

1 个答案:

答案 0 :(得分:0)

当您记录str时,您会看到实际字符串中没有\。它只是空白区域。我相信不可能替换字符串中没有的东西。



var str = 'this is \ test';
console.log(str);