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

Superfrank
 2006-12-14 16:35
#9363 #9363
User since
2006-09-05
164 Artikel
BenutzerIn
[default_avatar]
tja, geht doch nicht. Angenommen $input{'Strasse'} ist "Bäbä"


Code: (dl )
1
2
3
4
5
$string = decode("utf8", $input{'Strasse'});

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


gibt nix, obwohl ein ä in dem String vorkommt, aber ein


Code: (dl )
1
2
3
4
5
6
$string = decode("utf8", $input{'Strasse'});
@allchars = split //, $string;
foreach $char (@allchars){
if($char !~ /[öüÖÜßA-Za-z0-9\+\.\-\ ]/){
print DEBUG "MÖÖÖÖÖÖÖP222!!!!!!!!!!!!!!\n";
}


funktioniert. Hat jemand eine Erklärung?

Grüsse

Frank

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