Я пытаюсь выяснить, как выбрать с помощью JS все до Picture_1.png в этом URL:
Picture_1.png
"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"
var str = "http://s3.amazonaws.com/hq-photo/development/system/photos/215/cropped_thumb/Picture_1.png"; var trimmed = str.substr(0, str.lastIndexOf("/"));
Демо: http://jsfiddle.net/gAxPx/
Вы также можете сделать это с помощью регулярных выражений.
var text = "http://s3.amazonaws.com/hq-photo/development/system/photos/215/cropped_thumb/Picture_1.png"; var dirname = text.match(/(.+)\//)[1];
Это обычно называется получением "dirname". Хорошей отправной точкой является
http://phpjs.org/functions/dirname:388
Вероятно, есть другие версии, если вы Google для "javascript dirname"