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 :
La ligne 78 étant la ligne du preg_match indiquée plus haut.Warning: preg_match() [function.preg-match]: Unknown modifier '(' in C:\wamp\www\stageDeuxiemeAnnee\ouverture.php on line 78
Est-ce que vous voyez ou cette erreur de parenthèse ?
Merci
Partager