phpbar.de logo

Mailinglisten-Archive

[php] Problem bei Regulären Ausdrücken

[php] Problem bei Regulären Ausdrücken

Andreas Müller php at universalware.de
Don Apr 5 12:49:06 CEST 2007


Hallo Florian,

> Folgender Ausdruck erschlägt alle Eingaben auf einmal:
> 
> ^(0?[1-9]|1[0-9]|2[0-9]|3[01])\.?(0?[1-9]|1[012]|)\.?((19|2[0-
9])?([0-9]{2})
> )$

der Ausdruck erlaubt aber mehr als Christian in der Ausgangsmail
angegeben hat:

TTMMJJ, TTMMJJJJ, TT.MM.JJ, TT.MM.JJJJ

Bei deinem Ausdruck ist jeder Punkt für sich einzeln optional und das führt
dann zu gültigen Formaten wie

TT.MMJJ oder TTMM.JJJJ usw.

Gruß,
Andreas



php::bar PHP Wiki   -   Listenarchive