bonjour,
je cherche à écrire une regex qui validerait une chaine contenant entre X et Y éléments textuels séparés par des virgules.
Supposons X = 3 (minimum) et Y = 8 (maximum).
Je voudrais que les chaines suivantes soit validées :
mot1,mot2,mot3
mot1mot2, mot composé,mot4,mot5,mot6,mot7,mot8
Mais que celles-ci soient refusées :
mot1,mot2 (pas assez d'éléments)
mot1,mot2,mot composé,mot4,mot5,mot6,mot7,mot8,mot9 (trop d'éléments)
J'ai essayé la RegEx suivante, mais cela n'a pas l'air de fonctionner comme il faut : /^(.+,.+){3,8}$/
Merci d'avance pour votre aide,
JG
Partager