jQuery获取反斜杠(/)第二次出现的位置

例如现在给定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));

 

你可能感兴趣的:(JavaScript)