如何从Jquery中的src URL属性中删除域名

时间:2016-08-16 08:54:51

标签: javascript jquery

我正在将img src属性提取到变量中,同时这样做我得到了图像的完整网址,我想从网址中删除域名

var imgurl = "http://nitseditor.dev/img/home/bg.jpg";

我想只有img/home/bg.jpg。我怎样才能实现它?

3 个答案:

答案 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);

Browser Support

答案 1 :(得分:5)

通过获取第三个/的索引来获取子字符串。

var imgurl = "http://nitseditor.dev/img/home/bg.jpg";

console.log(
  imgurl.substr(imgurl.indexOf('/', 7) + 1)
);

答案 2 :(得分:3)

url = url.replace(/^.*\/\/[^\/]+/, '')