javascript - 如何替换反斜杠?
问题描述
由于单个反斜杠,我无法将确切的值发送到服务器,因此脚本中需要将单个反斜杠替换为双反斜杠。
我使用replace
如下所示的功能,但它不起作用:
str.replace(/\/g, "\\");
有人可以帮我找到正确的方法吗?
解决方案
您必须在正则表达式和替换字符串中转义反斜杠。正如epascarello 所写,以下表达式将起作用:
str.replace(/\\/g, "\\\\");
推荐阅读
- c# - TFS -“分配给”字段的工作项验证错误
- python - 比较列表并获取计数
- python - 运行 Keras 和 scikit-learn 时出现不同的异常
- log4j2 - 一旦用户编辑日志文件,将停止将 tomcat 日志附加到 catalina.log
- c - C 语言 while using after do
- java - 多次阵列打印
- python - Python:无法使用 Jupyter 导入 Selenium
- c++ - 使用 'typename' 关键字将非类型视为依赖上下文中的类型
- java - 如何更改 application.properties 文件中的配置文件
- reactjs - React js 从容器中获取组件状态的值