I am using Angular for form validation.
Here is what I use - plunker-edit I have taken this code from Angularjs documentation - Binding to form and control state Hav
These emails are valid, as they can be local emails or to an intranet email server: Domains.
The TLD is not required for local emails. As shown in the Wikipedia example, the domain may even contain an IP Address in place of the domain.