如何在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身体之前逃避反斜杠
所以我正在寻找用\
替换\的代码答案 0 :(得分:0)
当您记录str
时,您会看到实际字符串中没有\
。它只是空白区域。我相信不可能替换字符串中没有的东西。
var str = 'this is \ test';
console.log(str);