Verification eregi et date de naissance

Verification eregi et date de naissance - PHP - Programmation

Marsh Posté le 05-08-2005 à 06:03:23    

Bonjour, voilà ce que j'utilise pour vérifier une dâte de naissance, je mets pas totalement le code mais seulement la vérification du jour qui ne peux être compris que entre 01 et 31.
 

Code :
  1. // Vérification date de naissance
  2. if ( !eregi("^[[:digit:]]{2}$", $_POST['bday_day']) || $_POST['bday_day'] < 1 || $_POST['bday_day'] > 31 )
  3. {
  4.   echo 'erreur';
  5. }


 
Ca fonctionne parfaitement le problème c'est que j'aurais preferé utiliser la verification seulement dans mon !eregi mais le problème c'est que [1-31] ne fonctionne pas avec les chiffres du type 01, 02, 03, etc...
Voilà donc si vous savez si c'est possible ?

Reply

Marsh Posté le 05-08-2005 à 06:03:23   

Reply

Marsh Posté le 05-08-2005 à 06:16:39    

Je viens de penser autant vous le mettre au complet ce sera plus pratique.
jour = 01 à 31
mois = 01 à 12
année = 1905 à 2005 (en sachant qu'au moment ou j'écris on est en 2005)
 
 

Code :
  1. if ( !eregi("^[[:digit:]]{2}$", $_POST['bday_day']) || $_POST['bday_day'] < 1 || $_POST['bday_day'] > 31
  2. || !eregi("^[[:digit:]]{2}$", $_POST['bday_month']) || $_POST['bday_month'] < 1 || $_POST['bday_month'] > 12
  3. || !eregi("^[[:digit:]]{4}$", $_POST['bday_year']) || $_POST['bday_year'] < date(Y)-100 || $_POST['bday_year'] > date(Y) )
  4. {
  5. echo 'erreur';
  6. }

Reply

Marsh Posté le 05-08-2005 à 09:41:28    

un petit coup d'oeil ici : http://www.regxlib.com/DisplayPatt [...] tegoryId=5 tu trouveras certainement ton bohneur.
 
@+


---------------
:Moultiplayers:.:Quatuor Chevalier:.:Admin G15-france.com:.:Wiki -G15-france:.:-Papa-:.
Reply

Marsh Posté le 05-08-2005 à 10:23:12    

checkDate ?


---------------
my flick r - Just Tab it !
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed