用斜杠(/)代替斜杠(\)时,将其更改为()

时间:2018-06-22 08:48:23

标签: javascript

我正在尝试使用以下代码将反斜杠替换为正常的斜杠:

must-revalidate
  

-输出-“ 20180409_100219_13 008.png”

20180409_100219_13\000388.png".replace(String.fromCharCode(92),String.fromCharCode(92,92));
  

-output--“ 20180409_100219_13 008.png”

为什么会这样?

我想要的输出:

  

20180409_100219_13 / 008.png

1 个答案:

答案 0 :(得分:0)

您需要使用双20180409_100219_13\000388.png20180409_100219_13\\000388.png更改为\,以便可以将其替换为/。这是因为当您在字符串中使用\时,您需要使用另外的\对其进行转义,因此请使用两个\

var str = "20180409_100219_13\\000388.png";
str = str.replace(/\\/, "/");
console.log(str);