JavaScript在字符串中替换all/with \?

Dav*_*ave 2 javascript string

我有一个使用cscript通过Windows作业运行的javascript文件.但是,我似乎无法解决这个问题.在文件内部,它基本上采用URL并将其转换为UNC路径.

例如:http://mysite.com/document1.htm到\ myserver\document1.htm

但是,我似乎无法获得改编,而且不知道为什么.

我基本上尝试了两件事

1) str = str.replace(/\/g, "\\");
2) str = str.replace("/", "\\");
Run Code Online (Sandbox Code Playgroud)

知道为什么它不会工作吗?

谢谢,戴夫

Nic*_*ver 8

就像这样:

str = str.replace(/\//g, "\\");
Run Code Online (Sandbox Code Playgroud)

/上到底是正常的/pattern/格式,你需要一个额外的为你\逃跑,你可以在这里测试一下.