Javascript找到所有"\"并替换为"/"

The*_*apa 0 javascript jquery

我坚持这样做.我正在使用ASP.net内置的CMS,它使用\文件夹路径生成图像源.我需要读取这个src并将其用作其他地方作为div的背景图像,这需要/路径分隔符.

尝试了这些没有成功:

str.replace(new RegExp('\', 'g'), '/');
str.replace(/\/g), '/');
Run Code Online (Sandbox Code Playgroud)

谢谢

Fel*_*ing 5

\是字符串和正则表达式文字中的转义字符.要产生文字,\你必须自己逃避:

console.log(
  "\\path\\to\\file".replace(/\\/g, '/')
  //                          ^^
);
Run Code Online (Sandbox Code Playgroud)