例如现在给定Url如下:
http://10.10.2.201:8081/group1/M00/00/18/CgoCyV27x6uASGDYAABoacxzsz8738.png
我现在想获取 /group1/M00/00/18/CgoCyV27x6uASGDYAABoacxzsz8738.png 的路径
var imgurl='http://10.10.2.201:8081/group1/M00/00/18/CgoCyV27x6uASGDYAABoacxzsz8738.png';
//获取反斜杠(/)第二次出现的位置
function getIndex(url) {
var temp = url.match(/[^\/]+(\/)+[^\/]+\//g);
// Math.max 返回两个指定的数中带有较大的值的那个数
return temp? Math.max(0, temp[0].length - 1) : -1;
}
//根据得到的下标截取
var savePath=imgurl.substring(getIndex(imgurl));