如何将 URL 中的所有 / 替换为 ,?

How do I replace all the / in a URL with ,?

我正在尝试将 URL 输入转换为适合我的 api 的格式,但 运行 成为一个问题。 每当我执行全局搜索并使用 (/blue/g, "red"); 替换时,它都能正常工作。

但是每当我尝试做同样的操作,但是有斜杠 ((///g, "red");) 它给了我一个 语法错误。

有办法解决这个问题吗?

var strings = "yellow/red/blue";
console.log(strings);
strings = strings.replace(/\//g,",");
console.log(strings);

这应该有效。

您正在搜索 URL 中的替换 / :

解决方法如下:

const windowURL= '
const URL = new URL(windowURL);
const path = URL.pathname.replaceAll('/', ',')

console.log('Updated path in which `/` is replaced by `,` =>>', path)