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.
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'); }
}
Je galère avec les regex

D'avance merci pour vos retours,
ddaweb