我有你的URL传递我的变量,不知怎的,我得到的URL不同,所以我必须删除它。
我的网址
http://localhost/Air.com/Img/team/12345/12345.png
我正在使用此代码将其删除
Image_src = url
// Image_src = Image_src.replace(/https?:\/\/[^\/]+\/+/i, "");
但有时我有其他网址,有什么方法可以在/ Img之前删除所有内容
Img/team/12345/12345.png
无论前面的URL是什么,在Img之前删除所有内容。
答案 0 :(得分:0)
试试这个:
var Image_src = url.substring(url.indexOf("/Img/"));
如果您不希望/
字符也只需添加1,就像这样:
var Image_src = url.substring(url.indexOf("/Img/") + 1);
答案 1 :(得分:0)
这可能会对你有帮助。
var parser = document.createElement('a');
parser.href = "http://localhost/Air.com/Img/team/12345/12345.png";
parser.pathname.substring(parser.pathname.indexOf('/',2)) // return /Img/team/12345/12345.png