phpbar.de logo

Mailinglisten-Archive

[php] AW: [php] Re: [php] AW: [php] ereg =?ISO-8859-1?Q?f=FCr_k_orrektes_Datum_orrektes_Datum?=

[php] AW: [php] Re: [php] AW: [php] ereg =?ISO-8859-1?Q?f=FCr_k_orrektes_Datum_orrektes_Datum?=

Markus Smigelskis maillisten_(at)_basesolution.de
Tue, 20 Feb 2001 18:17:23 +0100


Du hast vollkommen Recht. Die geschweiften Klammern geben das maximum an. Aber nicht das Minimum.
Wieso läßt du die Prüfung nicht einfach so und setzt einfach eine 0 davor bzw. ein 19 oder 20. Ist auf jeden Fall
anwenderfreundlicher.

CU Markus

*********** REPLY SEPARATOR  ***********

On 20.02.2001 at 17:10 Henning Jödden wrote:

>> > Datum korrekt zu formatieren !!
>>
>> Dann guck mal unter date() im Manual ?!
>
>date() ermittelt und formatiert das aktuelle Datum, ich will aber eine
>Usereingabe in ein bestimmtes Format bringen nämlich mit führender null und
>vierstelliger Jahreszahl. (04.04.2001)
>Man kann es natürlich auch auf kompliziertem und schreibintensiven Weg
>machen mit substr() schleifen, aber wozu gibt es denn Reg Expr.
>Bisher hab ich:
>			ereg("^([0-9]{2})\.([0-9]{2})\.([0-9]{4})$",$date,$err);
>					 ^^^         ^^^         ^^^
>
>Das klappt aber nicht so richtig, er lässt mich auch weitermachen wenn ich
>4.4.01 eingebe, obwohl doch die geschweiften Klammern die max. anzahl von
>zeichen setzen oder ? also in den ersten beiden blocks jew. {2} und im
>letzten block {4}
>
>Ich denke mal es ist ein Syntaxfehler, da ich wie gesagt nicht so der
>"Reg-Exprinator" bin.
>Es wäre aber nett wenn mich jemand mal drauf hinweisen würde WO ???
>
>Danke
>Gruß
>	Henning
>
>
>-- 
>** Durchgehend geöffnet: http://www.php-center.de **
>Die PHP-Liste: mailto:php_(at)_php-center.de
>http://infosoc.uni-koeln.de/mailman/listinfo/php





php::bar PHP Wiki   -   Listenarchive