phpbar.de logo

Mailinglisten-Archive

[php] ereg Datumseingabevormat ueberpruefen

[php] ereg Datumseingabevormat ueberpruefen

Franz Graf fg_(at)_FutureByte.net
Wed, 2 Feb 2000 14:53:16 +0100


On 2 Feb 00, at 13:45, Reusser Lukas wrote:

> Hi
> 
> Ich moechte pruefen, ob das Datum im Format xx.xx.xxxx (z.B.:
> 12.11.2000) eingegeben wurde.
> 
> Oder gibt es moeglicherweise noch eine bessere Moeglichkeit, auf die
> korrekte Eingabe eines Datums in diesem Format zu pruefen???

Versuch mal:

$x = "a2.11.2000";
$xx =  "1.11.2000";
$xxx =  "111.11.2000";
$xxxx =  "11.11.20000";

echo $x ." - ".      preg_match("/^([0-9]{1,2}\.){2}[0-9]{4}$/",$x,$y)."<BR>";
echo $xx ." - ".    preg_match("/^([0-9]{1,2}\.){2}[0-9]{4}$/",$xx,$y)."<BR>";
echo $xxx ." - ".  preg_match("/^([0-9]{1,2}\.){2}[0-9]{4}$/",$xxx,$y)."<BR>";
echo $xxxx ." - ". preg_match("/^([0-9]{1,2}\.){2}[0-9]{4}$/",$xxxx,$y)."<BR>";

// is immer der gleiche match im preg
// tested mit php 3.0.13
wenn du den match nicht verstehst, mail mir und ich erklärs kurz, ok?
zum prüfen ob das Datum korrekt ist, gabs vor kurzem erst nen 
thread
-- 
Franz Graf - Webdesign
FutureByte - Net Development Equipment
http://www.futurebyte.net


php::bar PHP Wiki   -   Listenarchive