The 100% correct way to validate email addresses
David Gilbertson
96542
I agree with your overall point, formatting isn't the issue.
However we should still force proper email formatting, and you don’t need to spend any time developing for it. Just use a commonly used regex for this task.
Microsoft has a great one here https://msdn.microsoft.com/en-us/library/01escwtf(v=vs.110).aspx