Hallo,
ich bin gerade dabei für ein Portal ein Registrierungsformular zu erstellen.
Hinter dieses Formular wurde auch folgende Funktion gelegt, die zur Zeichenüberprüfung dienen soll. Leider spuckt das Formular allerdings trotz dieses Codes bei Umlauten stets eine Fehlermeldung aus. Woran liegt das?
Hier der Code:
<?php
function check_zeichen($in) {
if(preg_match('/[^a-z0-9äöüß]/i',$in)){#innerhalb [] welche Zeichen erlaubt sind
return false;
}
return true;
}
?>
ich bin gerade dabei für ein Portal ein Registrierungsformular zu erstellen.
Hinter dieses Formular wurde auch folgende Funktion gelegt, die zur Zeichenüberprüfung dienen soll. Leider spuckt das Formular allerdings trotz dieses Codes bei Umlauten stets eine Fehlermeldung aus. Woran liegt das?
Hier der Code:
<?php
function check_zeichen($in) {
if(preg_match('/[^a-z0-9äöüß]/i',$in)){#innerhalb [] welche Zeichen erlaubt sind
return false;
}
return true;
}
?>
Kommentar