Cemil
Erfahrenes Mitglied
Maraba Arkadaslar (Freunde),
ich versuche gerade ein Textfeld für die Wohnadresse zu überprüfen und zwar im folgenden Format:
Musterstrasse 777B
Das Leerzeichen hinter Musterstrasse ist sehr wichtig. Das hab ich auch. Danach sollte zuerst die Hausnummer kommen (mind. 1 max. 999 oder so) und dann bei Bedarf noch ein Buchstabe, z.B. 777A, B, C, etc.
Hab das so geschrieben:
Die eingabe 444 122b wird akzeptiert, obwohl zuerst Buchstaben erfolgen sollten, danach nur Zahlen und ein Buchstabe hinter der Hausnummer nur bei Bedarf eingegeben werden sollte.
Wo habe ich einen Denkfehler gemacht?
Selamlar (Grüsse)
ich versuche gerade ein Textfeld für die Wohnadresse zu überprüfen und zwar im folgenden Format:
Musterstrasse 777B
Das Leerzeichen hinter Musterstrasse ist sehr wichtig. Das hab ich auch. Danach sollte zuerst die Hausnummer kommen (mind. 1 max. 999 oder so) und dann bei Bedarf noch ein Buchstabe, z.B. 777A, B, C, etc.
Hab das so geschrieben:
PHP:
if(!preg_match("~([a-zA-Z]*)(\ )([0-9]{1,3})([a-zA-Z]{1})~isU",$address))
Die eingabe 444 122b wird akzeptiert, obwohl zuerst Buchstaben erfolgen sollten, danach nur Zahlen und ein Buchstabe hinter der Hausnummer nur bei Bedarf eingegeben werden sollte.
Wo habe ich einen Denkfehler gemacht?
Selamlar (Grüsse)
Zuletzt bearbeitet: