我正在将img src属性提取到变量中,同时这样做我得到了图像的完整网址,我想从网址中删除域名
var imgurl = "http://nitseditor.dev/img/home/bg.jpg";
我想只有img/home/bg.jpg
。我怎样才能实现它?
答案 0 :(得分:11)
您可以使用URL
构造函数。
这是一项实验技术
var url = new URL(imgurl);
console.log(url.pathname);
var imgurl = "http://nitseditor.dev/img/home/bg.jpg";
var url = new URL(imgurl);
console.log(url.pathname);
答案 1 :(得分:5)
通过获取第三个/
的索引来获取子字符串。
var imgurl = "http://nitseditor.dev/img/home/bg.jpg";
console.log(
imgurl.substr(imgurl.indexOf('/', 7) + 1)
);
答案 2 :(得分:3)
url = url.replace(/^.*\/\/[^\/]+/, '')