Maik W. aus E.: REGEX mit "ohne"

Beitrag lesen

Tach zusammen,

ich habe mir für mein kleines PHP-Dateiverwaltungssystem eine Regex gebaut, die abprüft, ob Leer- oder Sonderzeichenin einem String vorhanden sind.
Mit if(preg_match("=ä|ü|ö|ß|[[:punct:]]|[[:space:]]=i", $projekt_ordnername))
klappt das für meine erste Expression schon sehr gut. Allerdings werden auch Unterstriche(_) als Treffer ausgegeben; gibt es eine Möglichkeit, eine Regex mit "ohne _" zu formulieren?

Danke für jeden Tip..

Grüße aus Essen

Maik