JavaScript取代单斜杠以双斜线?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript取代单斜杠以双斜线?相关的知识,希望对你有一定的参考价值。

我目前跟我有以下字符串

var docPath="\\ServerUsersFilesOrderfile1.pdf"

我需要在我的离子3移动应用程序中将单个反斜杠替换为两个反斜杠

像这样var docPath="\\Server\Users\Files\Order\file1.pdf"

这是我到目前为止所尝试的

docPath=docPath.replace('\', "\\")

这不会改变任何事情。

答案

javascript解析器解析JavaScript源代码时,斜杠字符被解释为转义序列的开始。

当您尝试将替换调用应用于字符串时,斜杠已经转换为其转义序列所代表的内容。

你太迟了!


你必须修复源代码。在JavaScript解析器销毁数据后,您无法恢复数据。

var docPath="\\Server\Users\Files\Order\file1.pdf"
另一答案

我认为你的错误已经存在

var docPath="\\ServerUsersFilesOrderfile1.pdf". 

我认为

var docPath="\\Server\Users\Files\Order\file1.pdf" 

会是对的

以上是关于JavaScript取代单斜杠以双斜线?的主要内容,如果未能解决你的问题,请参考以下文章

以双斜杠//开头的URL – 依赖协议的URL

Android studio怎么注释掉代码

浏览器支持以双斜杠开头的 URL

常见开发语言中的注释

如何使用 ' 不带斜线?

javascript/jquery 向 url 添加斜杠(如果不存在)