are hyphens valid in email addresses?
Email service provider (ESP) - based on RFC standards, email addresses can technically have hyphens and other special characters in the local part. ... Gmail and Yahoo! are two examples of popular providers that prevent users from including hyphens in their email addresses.