我想弄清楚如何在这个网址中Picture_1.png
之前用JS选择所有内容:
"http://s3.amazonaws.com/hq-photo/development/system/photos/215/cropped_thumb/Picture_1.png"
以便最终结果如下:
"http://s3.amazonaws.com/hq-photo/development/system/photos/215/cropped_thumb"
答案 0 :(得分:5)
var str = "http://s3.amazonaws.com/hq-photo/development/system/photos/215/cropped_thumb/Picture_1.png";
var trimmed = str.substr(0, str.lastIndexOf("/"));
答案 1 :(得分:0)
这通常被称为获取“dirname”。一个很好的起点是
http://phpjs.org/functions/dirname:388
如果您使用谷歌“javascript dirname”
,可能还有其他版本答案 2 :(得分:0)
您也可以使用正则表达式。
var text = "http://s3.amazonaws.com/hq-photo/development/system/photos/215/cropped_thumb/Picture_1.png";
var dirname = text.match(/(.+)\//)[1];