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取代单斜杠以双斜线?的主要内容,如果未能解决你的问题,请参考以下文章