Je pense qu’il y a un problème avec cette expression régulière. Il semble qu’elle échoue à moins que l’adresse e-mail soit postée sur sa propre ligne dans l’éditeur. Vous pouvez le confirmer en ajoutant du texte autre qu’une adresse e-mail lorsque vous testez l’expression régulière sur Discourse. Même ajouter simplement un espace avant l’adresse e-mail provoquera un échec.
Voici une expression régulière qui devrait fonctionner pour les adresses e-mail :
\b[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,}\b
Pour référence, j’ai trouvé cette expression régulière ici : How to Find or Validate an Email Address.