Mailinglisten-Archive |
On Don, 09 Mai 2002, Stefan Hamann wrote:
> preg_match("/^[0-3][0-9]\.[0-1][0-9]\.[0][0-9]$/",$input[5])
>
> mit diesem suchmuster überprüfe ich das datum auf dd.mm.jj. Wie muß
> ich das suchmuster verändern, wenn er auch eingaben d.m.jjjj erlauben
> soll?
Na ich wuerde sagen, die Stellen, welche null oder einmal
vorkommen duerfen, auch so zu kennzeichnen, also z.B.
fuer den Tag: [0-3]{0,1}
Die Klasse [0-9] laesst sich auch kuerzer schreiben als \d.
Aber mal abgesehen davon: Warum zerhackst Du den String
nicht einfach und verfuetterst die Einzelteile (Tag, Monat,
Jahr) an checkdate() ? ;-)
Beste Gruesse,
Ralf
--
: www : http://www.bttr.org : mail: ralf_(at)_bttr.org
: Eine Site rund um MySQL : http://www.bttr.org/mysql/
: Privacy now! My Public Key : http://www.bttr.org/geschke.asc
php::bar PHP Wiki - Listenarchive