bonjour à tous,
je dois vérifier une date saisie qui est au format dd/mm/yyyy. je vérifie d'abord le format avec une expression reg, puis la cohérence avec checkdate.
le format est ok, mais la cohérence ne va pas vu que si je saisis "-12/12/2010" checkdate me renvoie ok !
auriez-vous une idée s'il vous plait ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 <?php $dateentry="-12/12/2010"; if (ereg('([0-9]{2})/([0-9]{2})/([0-9]{4})',$dateentry,$regs)) { if (checkdate($regs[2],$regs[1],$regs[3])) { echo "date ok"; } else { echo "date incorrecte"; } } else { echo "format de la date mauvais"; } ?>
d'avance merci !
Partager