Thread Formulardaten validieren: welches Modul, regex und Umlaute
(10 answers)
Opened by Superfrank at 2006-12-14 11:37
Hallo,
was soll ich sagen, auf Euch ist Verlaß! Code: (dl
)
1 if($string !~ /^[öüÖÜßA-Za-z0-9\+\.\-\ ]+$/) { funktioniert in der Tat, obwohl ich nicht weiß wie du das mit dem B meinst, da B in "A-Z" enthalten ist. Renees Lösung funktioniert (natürlich ;) ) ebenfalls und ich bin nun hinter das Geheimnis meines Problemes gekommen. Das Script an dem ich gerade bastel ist schon ca. 10 Jahre alt und zum Einlesen der Formulardaten wurde gar nicht das CGI-Modul sondern einer uralte Version von cgi-lib.pl verwendet. Ich konnte reproduzieren, daß der regex nach dem Einlesen mit ReadParse() nicht funktioniert während es mit dem CGI-Modul problemlos funktioniert. Grüsse Frank |