代码之家  ›  专栏  ›  技术社区  ›  TheRealPapa

Javascript查找所有“\”并替换为“/”

  •  0
  • TheRealPapa  · 技术社区  · 7 年前

    \ 文件夹路径。我需要阅读这个src并将它用作div的背景图像,这需要 / 用于路径分隔符。

    尝试这些都没有成功:

    str.replace(new RegExp('\', 'g'), '/');
    str.replace(/\/g), '/');
    

    2 回复  |  直到 7 年前
        1
  •  1
  •   Madi Naf    7 年前

    试试这个

     var str = "assets\imges\img.jpg";
     var res = str.replace(/\\/g, "/");
        2
  •  5
  •   Felix Kling    7 年前

    \ 是字符串和正则表达式文本中的转义字符。产生文字 \

    console.log(
      "\\path\\to\\file".replace(/\\/g, '/')
      //                          ^^
    );
        3
  •  0
  •   Bibberty    7 年前

    我想是另一种方法。

    let str = `\\test\\string\\h.html`;
    console.log(str);
    
    str = str.split('\\').join('/');
    console.log(str);