정규식으로 이메일 주소를 차단하지 못합니다

해당 정규식에 문제가 있는 것 같습니다. 이메일 주소가 작성기에 단독 줄로 게시되지 않으면 실패할 것으로 보입니다. Discourse에서 정규식을 테스트할 때 이메일 주소 외에 다른 텍스트를 추가하여 이를 확인할 수 있습니다. 이메일 주소 앞에 공백만 추가해도 실패하게 됩니다.

이메일 주소에 사용해야 하는 정규식은 다음과 같습니다:

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

참고로, 해당 정규식은 여기서 찾았습니다: How to Find or Validate an Email Address.