Autor |
Nachricht |
addy
Threadersteller
Dabei seit: 22.01.2003
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Fr 23.01.2004 08:40
Titel PLZ auf 5 Ziffern prüfen????? in PHP |
|
|
Wie mach ich das, schreib grad ne Klausur da ist dit gefragt. DRINGEND HILFE GESUCHT!!!
thanx
|
|
|
|
|
Achim M.
Dabei seit: 17.03.2003
Ort: -
Alter: -
Geschlecht:
|
Verfasst Fr 23.01.2004 08:51
Titel Re: PLZ auf 5 Ziffern prüfen????? in PHP |
|
|
addy hat geschrieben: | Wie mach ich das, schreib grad ne Klausur da ist dit gefragt. DRINGEND HILFE GESUCHT!!!
thanx |
strlen () gibt die Länge eines Strings zurück.
Edit: Am besten wäre wohl ein regulärer Ausdruck: preg_match ("/^[0-9]{5}$/",$postleitzahl);
Gruß
Achim
Zuletzt bearbeitet von Achim M. am Fr 23.01.2004 09:15, insgesamt 1-mal bearbeitet
|
|
|
|
|
Anzeige
|
|
|
addy
Threadersteller
Dabei seit: 22.01.2003
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Fr 23.01.2004 09:27
Titel ... |
|
|
besten dank.
hätte da noch 2 Fragen:
1.Wie prüfe ich ob nur Zahlen in nem Feld stehen???
2.und eine gültige email-Adresse?
wollte das so machen, funzt aber nicht
if (! preg_match ("/^[a-zA-Z0-9._-]+@[a-zA-Z.-]{2,}\.[a-zA-Z]{2,6}$/",$email) )
|
|
|
|
|
el Zeratulo
Dabei seit: 04.04.2002
Ort: Bent Badheim
Alter: -
Geschlecht:
|
Verfasst Fr 23.01.2004 09:48
Titel Re: ... |
|
|
addy hat geschrieben: | besten dank.
hätte da noch 2 Fragen:
1.Wie prüfe ich ob nur Zahlen in nem Feld stehen???
2.und eine gültige email-Adresse?
wollte das so machen, funzt aber nicht
if (! preg_match ("/^[a-zA-Z0-9._-]+@[a-zA-Z.-]{2,}\.[a-zA-Z]{2,6}$/",$email) ) |
1. preg_match("/^[0-9]{0,5}$/")
2. preg_match("/^[a-zA-Z0-9\.\-\_]{2,}@[a-zA-Z0-9\.\-\_]+\.[a-zA-Z]{2,5}$/")
|
|
|
|
|
addy
Threadersteller
Dabei seit: 22.01.2003
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Fr 23.01.2004 10:13
Titel ... |
|
|
irgendwie funzt das nicht, habe es so versucht
if ( $email == "") ( ! preg_match("/^[a-zA-Z0-9\.\-\_]{2,}@[a-zA-Z0-9\.\-\_]+\.[a-zA-Z]{2,5}$/") )
$fehler["email"] = "Bitte geben Sie eine email-Adresse ein";
echo $fehler["email"];
also er soll wenn das email-Feld leer ist und sie nicht gültig ist die Fehlermeldung ausgeben, was ist da falsch????????????????
|
|
|
|
|
smile jamaica
Dabei seit: 31.10.2003
Ort: Freiburg
Alter: 39
Geschlecht:
|
Verfasst Fr 23.01.2004 10:17
Titel
|
|
|
if (( $email == "") ( ! preg_match("/^[a-zA-Z0-9\.\-\_]{2,}@[a-zA-Z0-9\.\-\_]+\.[a-zA-Z]{2,5}$/") )
|
|
|
|
|
Achim M.
Dabei seit: 17.03.2003
Ort: -
Alter: -
Geschlecht:
|
Verfasst Fr 23.01.2004 10:21
Titel Re: ... |
|
|
addy hat geschrieben: | irgendwie funzt das nicht, habe es so versucht
if ( $email == "") ( ! preg_match("/^[a-zA-Z0-9\.\-\_]{2,}@[a-zA-Z0-9\.\-\_]+\.[a-zA-Z]{2,5}$/") )
$fehler["email"] = "Bitte geben Sie eine email-Adresse ein";
echo $fehler["email"];
also er soll wenn das email-Feld leer ist und sie nicht gültig ist die Fehlermeldung ausgeben, was ist da falsch???????????????? |
So funktioniert's:
Code: | if (( $email == ) || ( ! preg_match(/^[a-zA-Z0-9\.\-\_]{2,}@[a-zA-Z0-9\.\-\_]+\.[a-zA-Z]{2,5}$/,$email))){
$fehler[email] = Bitte geben Sie eine email-Adresse ein;
echo $fehler[email];
} |
Gruß
Achim
|
|
|
|
|
addy
Threadersteller
Dabei seit: 22.01.2003
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Fr 23.01.2004 11:03
Titel ... |
|
|
vielen dank funzt leider trotzdem nich, keine Ahnung warum
aber noch ne Frage
wie teste ich auf nur Ziffern und zwischen 6-10 Stellen (z.B. Kto-Nummer)
|
|
|
|
|
|
|
|
Ähnliche Themen |
IDs in MySQL und CSS/HTML / Ziffern
Photoshop CS 2: Wie Glanzeffekt auf Ziffern erhalten?
Prüfen von CSS-Klassen
Bankverbindung / Kontonummer prüfen
Nick in der DB prüfen in Echtzeit
IE, Kobalitätsansicht Einstellung per JS prüfen
|
|