替换Javascript中字符串的所有当前值

替换Javascript中字符串的所有当前值,javascript,Javascript,我将一张图片上传到我的节点API,在我的数据库中,图片的路径如下:public\uploads\img\myImage-1551119543339.png,但我想返回任何请求img的人,就像这样public/uploads/img/myImage-1551119543339.png。如何保存路径?必须在原始字符串中转义所有反斜杠。然后在正斜杠和反斜杠上使用split和join var str=“public\\uploads\\img\\myImage-1551119543339.png”;

我将一张图片上传到我的节点API,在我的数据库中,图片的路径如下:
public\uploads\img\myImage-1551119543339.png
,但我想返回任何请求img的人,就像这样
public/uploads/img/myImage-1551119543339.png
。如何保存路径?

必须在原始字符串中转义所有反斜杠。然后在正斜杠和反斜杠上使用split和join

var str=“public\\uploads\\img\\myImage-1551119543339.png”;

console.log(str.split(“\\”).join(“/”)
您可以使用模式替换反斜杠

var str=“public\\uploads\\img\\myImage-1551119543339.png”;

log(str.replace(/\\\/g,'/')请发布到目前为止您尝试过的内容。