Bonjour,
Je crée un nouveau formulaire où je contrôle le nom d'un club.
Le format : 1234 : non du club ou 123 : nom du club ou a(ouA)123456 : nom du club.
Dans le nom du club, il peut y avoir les caractères suivants : -,',",espace,.,lettres accentuées ... peuvent être répétitifs.
J'aimerais bien faire une regex pour faire ce contrôle, le nom de club en min 4 caractères.
J'ai essayé de la faire, via une fonction, pour les 2 premier formats, mais ne fonctionne pas : toujours 'nok'. Le troisième format, je l'ai remarqué dans la liste des club par après.
Je galère avec les regex
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 function ClubValide($club) { if (preg_match('#^[0-9]{3,4}\s[:]\s[\w.\'.\s.-]{4,}$#', $club)) { return('ok'); } else { return('nok'); } }
D'avance merci pour vos retours,
ddaweb
Partager