Bonjour,

Je cherche à faire un regex qui n'accepte que les chaînes de caractères au format suivant :

adresse mail simple
ou
adresses mails séparées par des "," ou des ";"

Dans le cas d'une succession d'adresses mails, la dernière n'a pas de "," ou de ";" à la fin.


J'ai déjà le regex pour vérifier une adresse mail. Il fonctionne:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
string pattern = @"^([a-zA-Z0-9_\.]+)@([a-zA-Z0-9_\-]+)\.([\w]{2,4})$";
Voilà, si vous avez des idées ou si vous l'avez déjà fait..
Je cherche de mon côté mais j'ai tendance à vite m'embrouiller avec les expressions régulières.


Johann