Bonjour!

Je souhaite obtenir un regex un peu particulier.
Il doit commencer par A ou B ou C, suivi de '(', une suite de chiffre séparé par des virgule et terminée par un ')'.

Voici le regex auquel je pense:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
^(A|B|C){1} \\( ([0-9]+,?){1,12} \\)$
Le ^ de début et le $ de fin pour éviter les caractères non désirés.
Le '(A|B|C){1}' pour qu'il y ait juste une fois A ou B ou C
Le '([0-9]+,?){1,12}' pour avoir de 1 à 12 fois des chiffres avec ou non virgule.

Donc je veux que ça accepte par exemple: A(1) ou B(1, 2 , 55,3 )

Mais pour le moment je n'arrive à faire accepter aucune chaine à mon pattern

Quelqu'un pourrait m'aider?