Thread Formulardaten validieren: welches Modul, regex und Umlaute (10 answers)
Opened by Superfrank at 2006-12-14 11:37

Superfrank
 2006-12-14 17:07
#9367 #9367
User since
2006-09-05
164 Artikel
BenutzerIn
[default_avatar]
Hallo,
was soll ich sagen, auf Euch ist Verlaß!



Code: (dl )
1
2
3
if($string !~ /^[öüÖÜßA-Za-z0-9\+\.\-\ ]+$/) {
print DEBUG "MÖÖÖÖÖÖÖP111!!!!!!!!!!!!!!\n";
}


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

View full thread Formulardaten validieren: welches Modul, regex und Umlaute