supachecka
Mitglied
Hallo,
ich bin gerade dabei ein Registrierungsformular zu erstellen und wollte möglichst viele Felder mit regulären Ausdrücken prüfen um Manipulationen schwerer zu machen. Ich kenne mich allerdings noch nicht so gut mit der Schreibweise aus.
Für E-Mail-Prüfung und ähnliches findet man im Internet ja viele Beispiel, aber ich suche eine Prüfung für Namen (Buchstaben, Leerzeichen und Bindestrich für Doppelnamen) und für Adressen (zusätzlich Zahlen und Punkt).
Bis jetzt sieht mein Code so aus:
Ich habe es noch nicht geschafft dass man zusätzlich Leerzeichen eingeben kann und außerdem wird nicht erkannt, wenn das Feld einfach leer bleibt.
Ich hoffe ihr könnt mir helfen.
ich bin gerade dabei ein Registrierungsformular zu erstellen und wollte möglichst viele Felder mit regulären Ausdrücken prüfen um Manipulationen schwerer zu machen. Ich kenne mich allerdings noch nicht so gut mit der Schreibweise aus.
Für E-Mail-Prüfung und ähnliches findet man im Internet ja viele Beispiel, aber ich suche eine Prüfung für Namen (Buchstaben, Leerzeichen und Bindestrich für Doppelnamen) und für Adressen (zusätzlich Zahlen und Punkt).
Bis jetzt sieht mein Code so aus:
PHP:
switch($objekt){
case "name":
return !eregi("^([a-zA-ZäöüÄÖÜß\-])*$", $string)? false : true;
break;
case "strasse":
return !eregi("^([0-9a-zA-ZäöüÄÖÜß\-\.])*$", $string)? false : true;
break;
}
Ich habe es noch nicht geschafft dass man zusätzlich Leerzeichen eingeben kann und außerdem wird nicht erkannt, wenn das Feld einfach leer bleibt.
Ich hoffe ihr könnt mir helfen.