Como validar um endereço de E-mail usando uma expressão regular?

ao longo dos anos, desenvolvi lentamente uma expressão regular que valida a maioria dos endereços de E-mail correctamen ... efiro ter uma expressão complexa longa numa função simples em vez de várias expressões curtas numa função mais complexa.