|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre régulier
![]() Inscription : mai 2005 Messages : 180 ![]() |
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 ! Code :
d'avance merci !
__________________
laloune éternel apprenti développeur (pas de formation) "C'est le jeu ma pauvre Lucette" |
||
|
|
00
|
|
|
#2 |
![]() ![]() Développeur PHP & Architecte logiciel Inscription : mars 2003 Messages : 562 ![]() |
Ton nombre négatif n'est jamais passé à checkdate(), vu que ton expression régulière ne capture que les entiers.
Au pire, si tu ne veux pas changer ton code tu peux faire : Code :
^([0-9]{2})/([0-9]{2})/([0-9]{4})$ // commence par, finit par
__________________
Zend PHP Certified Engineer tutoriels : tutos PHP, Web & SEO blog : blog.lepine.pro membre de l'AFUP (Association des Utilisateurs de PHP) |
|
10
|
|
|
#3 |
|
Membre régulier
![]() Inscription : mai 2005 Messages : 180 ![]() |
ma foi oui ca fait du sens !
et merci pour le ereg (vraiment rouillé mon php :-)) merci beaucoup pour votre aide.
__________________
laloune éternel apprenti développeur (pas de formation) "C'est le jeu ma pauvre Lucette" |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com