pregmatch date

Invité
Invité n'ayant pas de compte PHPfrance

06 févr. 2008, 18:58

Bonjour,

j'essaye de repérer un format de date dans une chaine $v. j'utilise:
	if (preg_match("#(\d{4})-(\d{2})-(\d{2})#", $v))
	{
		.......
	}
le masque trouve "2008-02-06", mais pas "2008-2-06"
Voyez vous ce qui me manque?

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

06 févr. 2008, 19:39

Salut,
Voyez vous ce qui me manque?
un peu de lecture de doc :)

Le 2ème bloc "\d{2}" récupère les mois... ici tu demandes 2 chiffres exactement !

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute