Mailinglisten-Archive |
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