如何将 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)
我正在尝试将 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)