我的文件夹位置类似于/home/uploads/images/img1.png/
。
我需要在第二次出现/
之后获取字符串,这里我需要的是/home/uploads/images/
。
我该怎么做?有帮助吗?
答案 0 :(得分:2)
您可以在replace()
中使用正则表达式删除多余的字符。
var path = "/home/uploads/images/img1.png/".replace(/[^\/]+\/$/g, "");
console.log(path);
答案 1 :(得分:2)
假设您要从字符串/home/uploads/images/
/home/uploads/images/img1.png/
var str = "/home/uploads/images/img1.png/";
var extracted = str.substring(0,str.substring(0,str.lastIndexOf("/")-1).lastIndexOf("/")+1);
是其中一种方法。希望这会有所帮助。
答案 2 :(得分:0)
稍微用字符串作为数组播放:)
var url = '/home/uploads/images/img1.png/';
url.split('/').reverse().slice(2,a.split('/').length).reverse().join('/')