Rad*_*jiv 12 javascript replace backslash
我正在尝试为一些同事制作解析"应用程序" 的本地 xml文件,并且我正在使用当前函数来检索文件:
function ShowFolderFileList(folderspec) {
var fso, f, f1, fc, s;
fso = new ActiveXObject("Scripting.FileSystemObject");
f = fso.GetFolder(folderspec);
fc = new Enumerator(f.files);
s = "";
for (; !fc.atEnd(); fc.moveNext()) {
var pathString = fc.item();
$("#test").append(pathString + "<br />");
}
}
Run Code Online (Sandbox Code Playgroud)
这个函数的问题是它返回一个类似于的字符串:
C:\Users\SomeUser\Desktop\cool\Archief\CDATA1.xml
Run Code Online (Sandbox Code Playgroud)
我需要替换反斜杠以转换整个字符串的斜杠.这该怎么做?
我尝试了替换方法:
pathString.replace(/\\/g, "/")
Run Code Online (Sandbox Code Playgroud)
但它似乎没有做到这一点.
你能帮助我吗?
Dav*_*son 14
该replace方法不会更改字符串的当前实例,但会返回一个新实例.看看这是否有效:
pathString = pathString.replace(/\\/g,"/");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
15255 次 |
| 最近记录: |