Leerzeichen löschen!!
Marcus
- javascript
Hi Leute,
hab mal ne kurze Frage,
wie kann ich bei einem Dateiupload im Formular die Leerzeichen im Dateinamen abfragen??
NUR IM DATEINAMEN, nicht im ganzen Pfad....
Danke!!
Sup!
Der Dateiname ist normalerweise das, was rechts von allen \ oder / steht, die nicht mit \ gequotet sind...
Also mit einer Schleife von rechts nach links vortasten und nach / und \ suchen... wenn \ davor, dann ist es gequotet.
Das Stueck wegschneiden, und Leerzeichen suchen.
Fertig!
Gruesse,
Bio
Hi,
wie kann ich bei einem Dateiupload im Formular die Leerzeichen im Dateinamen abfragen??
NUR IM DATEINAMEN, nicht im ganzen Pfad....
<ungetestet>
pfad ist der value des filefield
if (pfad.indexOf("\") != -1) // nur wenn Pfad dabei
filename = pfad.subString(pfad.lastIndexOf("\"), pfad.length);
if (filename.indexOf != -1)
{
alert("leerzeichen im Dateinamen, MAG ICH NICHT!!!");
return false;
}
</ungetestet)
wenn du das hast, würde ich auch gleich noch nach umlauten, großschreibung und anderen unarten suchen (',& usw). was windows da so zulässt ist nicht feierlich.
mach dasselbe noch mit slashes(unixsyteme) statt backslashes
Bye Ed X