使用javascript从字符串(URL)中删除子字符串(URL)
从Url中删除baseUrl时遇到问题 我得挂线了使用javascript从字符串(URL)中删除子字符串(URL),javascript,node.js,Javascript,Node.js,从Url中删除baseUrl时遇到问题 我得挂线了 var baseUrl = 'https://www.stackoverflow.com'; var Url = 'https://www.stackoverflow.com/test/number/'; Url.replace(baseUrl, ""); 现在我希望结果是/test/number/,但它不会删除字符串的第一部分 代码就是一个例子。我并不总是确定baseUrl是否是子字符串,因此我无法剪切长度 有什么想法吗?您需要通过返回m
var baseUrl = 'https://www.stackoverflow.com';
var Url = 'https://www.stackoverflow.com/test/number/';
Url.replace(baseUrl, "");
现在我希望结果是/test/number/
,但它不会删除字符串的第一部分
代码就是一个例子。我并不总是确定baseUrl是否是子字符串,因此我无法剪切长度
有什么想法吗?您需要通过返回method的值来更新字符串,因为该方法不会更新字符串
var baseUrl='1〕https://www.stackoverflow.com';
var Url='1〕https://www.stackoverflow.com/test/number/';
Url=Url.replace(baseUrl,“”);
console.log(Url)代码>也是我在Stackoverflow中找到的另一个解决方案。
function replaceAll(str, find, replace) {
return str.replace(new RegExp(find, 'g'), replace);
}