Heim > Artikel > Web-Frontend > Wie extrahiere ich Dateierweiterungen in JavaScript?
Extrahieren von Dateierweiterungen in JavaScript
JavaScript verfügt nicht über integrierte Funktionen zum Abrufen von Dateierweiterungen, sodass eine benutzerdefinierte Funktion erstellt werden muss. Der bereitgestellte Code stellt eine Lösung dar, die die Erweiterung sowohl für Datei1 als auch für Datei2 genau extrahiert.
Funktionsimplementierung:
Die Funktion getFileExtension akzeptiert einen Dateinamen als Argument und trennt die Erweiterung mit einem Punkt (.) als Trennzeichen. Das letzte Element des resultierenden Arrays ist die Dateierweiterung.
Überarbeiteter Code:
Die überarbeitete Version des Codes mit den vorgeschlagenen Verbesserungen:
function getFileExtension(filename) { return (/[.]/.exec(filename)) ? /[^.]+$/.exec(filename) : undefined; }
Diese Version stellt sicher, dass sowohl Dateien mit als auch ohne Erweiterungen korrekt verarbeitet werden. Wenn der Dateiname keinen Punkt enthält, gibt die Funktion undefiniert zurück.
Das obige ist der detaillierte Inhalt vonWie extrahiere ich Dateierweiterungen in JavaScript?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!