Dateinamen einer Grafik ohne Pfad und Endung extrahieren
Enrico
- javascript
0 misterunknown0 Enrico
Hallo,
ich will mittels JavaScript aus dem vollständigen Pfad einer Grafik nur den Dateinamen ohne Dateiendung extrahieren, d.h. aus dem String "http://localhost/WEBSHOP_NEU/GRAFIKEN/SORTIMENT/GewandungMuetzen2.png" möchte ich "GewandungMuetzen2" haben.
Hier mein derzeitiger Ansatz:
var Bild = document.getElementById("Bild").src,
Bild = Bild.substr(Bild.lastIndexOf("/") + 1, Bild.length - 4);
Hier bekomme ich aber den Dateinamen inklusive Dateiendung.
Bild = Bild.substr(Bild.lastIndexOf("/") + 1, Bild.lastIndexOf("."))
liefert mir das gleiche Resultat.
Was mache ich falsch?
Danke und Gruß,
Enrico
Moin,
Was mache ich falsch?
Die Funktion substr()
erwartet als erstes Argument den StartIndex und als zweites Argument die _Anzahl der Zeichen_ die nach dem Index noch berücksichtigt werden sollen.
Du möchtest die Funktion substring()
, welche StartIndex und EndIndex erwartet.
var test = "ABCDEFG";
console.log(test.substr(2,3)); // CDE
console.log(test.substring(2,3)); // C
Grüße Marco
Hallo Macro,
danke für Deine Antwort.
Mann, was für ein blöder Fehler von mir ^^
Danke Dir :-)
Gruß,
Enrico