Simple Email Regex

Sempre fui contra o uso de expressões regulares para validação de e-mail. A especificação é muito complexa. Muitos formulários são validados me+you@gmail.comcomo um erro. O que está incorreto. Então, no espírito de aprender regex, decidi tentar minha mão. Esse padrão parece combinar muito bem com tudo o que lancei nele. É frouxo o suficiente para permitir flexibilidade, mas rigoroso o suficiente para não permitir que erros flagrantes apareçam.

^((S+)@(.+)(.)(S+))$ # Ruby apenas

Pensamentos sobre isso?