• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Dateiname aus URL extrahieren

blabla333

Mitglied
Wie erhalte ich nur den Dateinamen aus einer URL?

http://www.website.de/pfad/so/und/so/superdatei.jpg
--> Ausgabe: "superdatei"

Ich wäre das mit split("/") angegangen und danach dann noch ein split("."). Aber zum einen weiß ich bei erstem Array nicht, wie ich an das letzte Element komme (der Pfad kann ja verschiedene Ordner beinhalten) und zum anderen geht das doch bestimmt auch eleganter, oder?
 
HTML:
var url = 'http://www.website.de/pfad/so/und/so/superdatei.jpg';
var filename = url.substring(url.lastIndexOf('/')+1, url.lastIndexOf('.'));
alert(filename);
 
Hallo,

zum einen weiß ich bei erstem Array nicht, wie ich an das letzte Element komme
klar in dem nach split das array umdrehst (array_reverse) und dammit ist array[0] dein bild.
das sind max 3 kleine zeilen js code, kürzer wird das kaum.

EDIT: oder so wie oben :O)
ICH HASSE DAS MIT DEM ÜBERKREUZEN HIER

Cheffchen
 
Zurück
Oben