首页 > 解决方案 > 如何替换反斜杠?

问题描述

由于单个反斜杠,我无法将确切的值发送到服务器,因此脚本中需要将单个反斜杠替换为双反斜杠。

我使用replace如下所示的功能,但它不起作用:

str.replace(/\/g, "\\");

有人可以帮我找到正确的方法吗?

标签: javascriptreplacebackslash

解决方案


您必须在正则表达式和替换字符串中转义反斜杠。正如epascarello 所写,以下表达式将起作用:

str.replace(/\\/g, "\\\\");

推荐阅读