Bloqueio de endereço de e-mail com expressão regular não funciona

Acho que há um problema com essa expressão regular. Parece que ela falhará, a menos que o endereço de e-mail seja postado em sua própria linha no editor. Você pode confirmar isso adicionando algum texto além de um endereço de e-mail ao testar a regex no Discourse. Mesmo apenas adicionar um espaço antes do endereço de e-mail fará com que ela falhe.

Aqui está uma expressão regular que deve funcionar para endereços de e-mail:

\b[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,}\b

Para referência, encontrei essa regex aqui: How to Find or Validate an Email Address.