Steusi
Nasenbär
Hallo Leute ich bekomme die Funktion preg_match einfach nicht umgesetzt. Ich habe sie sonst auch nur zur Kontrolle der Mail-Adresse benutzt und da findet man genug im Web, nun wollte ich aber selbst eine Regel verfassen, klappt aber nicht.
Folgendes soll erlaubt sein:
2009-1-2
2009-01-02
Also
1. Zeichen: [1-2]
2. Zeichen: [0-9]
3. Zeichen: [0-9]
4. Zeichen: [0-9]
5. Zeichen [-]
6. Zeichen [1-9]
7. Zeichen [1-9] oder [-]
8. Zeichen [1-9] oder [-]
9. Zeichen [1-9] oder [-]
10. Zeichen Zeichen [1-9] oder [-]
oder so Ähnlich, aber dem 7. Zeichen bin ich mir nicht sicher.
Hoffe jemand kann mir sagen wie man es anlegt.
ich habe folgendes versucht:
Folgendes soll erlaubt sein:
2009-1-2
2009-01-02
Also
1. Zeichen: [1-2]
2. Zeichen: [0-9]
3. Zeichen: [0-9]
4. Zeichen: [0-9]
5. Zeichen [-]
6. Zeichen [1-9]
7. Zeichen [1-9] oder [-]
8. Zeichen [1-9] oder [-]
9. Zeichen [1-9] oder [-]
10. Zeichen Zeichen [1-9] oder [-]
oder so Ähnlich, aber dem 7. Zeichen bin ich mir nicht sicher.
Hoffe jemand kann mir sagen wie man es anlegt.
ich habe folgendes versucht:
PHP:
$pattern = '/^([1-2])([0-9])([0-9])([0-9])([-]))([1-9])([*])';
if((preg_match ($pattern, $_POST['wunsch1'])) or (preg_match ($pattern, $_POST['wunsch2']))) {
echo ("JA");
} else {
echo ("NEIN");
}