Bonjour,
j'utilise les RegExp pour contrôler le format des données saisies par l'utilisateur (je n'ai aucune expérience sur les RegExp). Mon contrôle acceptent des valeurs incorrectes. Peut-on me corriger ?
Le format attendu est la chaîne de caractères SESA, suivie exactement de 5 chiffres. La chaîne "SESA12345" est acceptée mais aussi les chaînes "SESA123456" ou "SESA12345a" alors que je souhaite que les 2 dernières soient rejetées. Comment faire ?
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 $msg=""; $pattern="/SESA[0-9]{5}/"; $str="SESA12345"; if (preg_match($pattern,$str)) { $msg="OK"; } else { $msg="NOK"; } echo "msg=".$msg;
Partager