Bloquer une adresse e-mail avec une expression régulière ne fonctionne pas

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.