Please refer to our new email validation regex card.
Our most recent pattern is
EMAIL = /\A[a-z0-9\+\-_\.]+@[a-z\d\-.]+\.[a-z]+\z/i
Notes
- Don't replace 
[a-z0-9\+\-_\.]with\w! Otherwise the pattern would allowßs and many other invalid characters. - The 
  email address standard
  
    Show archive.org snapshot
  
 allows more patterns of emails than those which work in practice (e.g. 
a@ais valid). In result our pattern is more strictly. - Caution: 
john..doe@example.comandjohn.doe@example..comare accepted as well. 
Posted by Martin Straub to makandra dev (2012-10-25 15:05)