Aunque en un formulario que sea más detallado, se hacen expresiones regulares con un script verificador, por ejemplo la cantidad de números en el campo, que comiencen con un código de área, que no pongan números ridículos como 55555555.
https://www.google.com.mx/search?q=J...dation&spell=1
El clásico es que un correo tenga la forma de un correo.
Va a hacer falta modificar estos a la larga debido a las ridículas nuevas extensiones genéricas de dominio.