Johannes Zeller: reguläre ausdrücke

Beitrag lesen

wieso greift das nicht? :

if (!(preg_match ("/[1]+$",$var_verzeichnis))){

Und es kommt keine Fehlermeldung? Hier fehlt nämlich das abschließende Trennzeichen ('/').

Wenn du nur überprüfen willst, ob die Zeichenkette ein Zeichen enthält, das nicht '-', '_', A-Z, a-z oder 0-9 ist, warum tust du das dann nicht direkt in dem RegEx?

if(preg_match('/[^-_A-Za-z0-9]/', $var_verzeichnis))

Schöne Grüße,

Johannes

--
ss:| zu:} ls:[ fo:} de:] va:} ch:) sh:( n4:| rl:( br:< js:| ie:{ fl:( mo:}
http://www.zeller-johannes.de/

  1. -_A-Za-z0-9 ↩︎