Regex für Dateinamen
-
Hi zusammen ich will die Eingabe eines Strings kontrollieren. Ich will dass der User nur Eingaben macht, die ich danach in einen Dateinamen wandeln kann. Sprich ich brauch eine Regex die mir folgendes raus filtert \/:*?"<>| wäre super wenn mir jemand sagen könnte wie das Regex dann aus zu sehen hat.
Vielen Dank schon im Voraus
-
-
ha da beim besten willen keine Regex gefunden die für mich passen würde. Die Suche ist auch sehr merkwürdig!
Kannst du mir denn einen genauen Link schicken, bzw. kopieren
-
Wenn Du nur erlaubte Zeichen durchlassen willst, täte es wohl der hier:
[A-Za-z0-9_ \.]+
Wenn Du zusätzlich $ etc. brauchst, schreib' es mit in die eckigen Klammern.
-
naja das war für mich eher unbefriedigend, hab jetzt folgendes gefunden
(?!(PRN|AUX|CLOCK\|NUL|CON|COM\\d|LPT\\d|\\..*)(\\..+)?)[^\x00-\x1f\?*:\"><|/]+$
aber trotzdem vielen Dank für eure Hilfen