Bonjour,

j'aimerais enregistrer une variable date dans ma BDD au format français (JJ/MM/AAAA).
J'ai donc pour cela créer le champ en VARCHAR et j'ai besoin d'aide pour la fonction regex de contrôle (contrôle basique, juste vérifier que les jours, mois et années soient des chiffres).
Pour l'instant j'ai ceci :
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
if (!preg_match("/^([0-9_-])+([0-9\._-])*/([0-9_-])+([0-9\._-]+)*/([0-9_-])+([0-9\._-])+$/" ,($_REQUEST['date'])))
	{
		echo "<br/><br/>";
		echo "<div align=center>";
		echo 'Le format de la date doit être XX/XX/XXXX';
		echo '<br/>';
		echo 'Recommencez en entrant le bon format de date';
		echo "</div>";
	}

Mais en faisant des tests, j'obtiens ce message d'erreur :

Warning: preg_match() [function.preg-match]: Unknown modifier '(' in C:\wamp\www\stageDeuxiemeAnnee\ouverture.php on line 78
La ligne 78 étant la ligne du preg_match indiquée plus haut.

Est-ce que vous voyez ou cette erreur de parenthèse ?
Merci