Jonny 5: PHP-Prüfung auf gültige Verzeichnis- und Dateinamen (Linux-Server)

Beitrag lesen

Hallo Henry,

#^[\w_]+\.[\w]+$#is

  1. \w beinhaltet bereits [A-Za-z0-9_] (samt Unterstrich, Groß- und Kleinbuchstaben)
  2. Warum nur \w in eine [Zeichenklasse] setzen?
  3. Wo ist der als Metazeichen genutzte . für den der s Modifikator gesetzt wurde?

#^\w+\.\w+$# täts wohl auch. Nur so als Randbemerkung.

Schönen Abend, Robert