Se puede crear un campo especial para introducir números de teléfono utilizando tel como valor del atributo type:
.png)
Cuando se accede desde un dispositivo táctil con teclados dinámicos, muchos de ellos mostrarán un teclado numérico cuando se encuentren con type="tel", lo que significa que este tipo es útil no sólo para ser utilizado para números de teléfono, sino también cuando sea útil un teclado numérico.
La siguiente captura de pantalla del teclado de Firefox para Android proporciona un ejemplo:

Debido a la gran variedad de formatos de número de teléfono existentes, este tipo de campo no cumple con ningún tipo de restricción sobre el valor introducido por el usuario. (Esto significa que puede incluir letras, etc...).
Como mencionamos anteriormente, se puede utilizar el atributo pattern (en-US)") para que asuma restricciones, sobre el cuál aprenderemos en Validación de formulario en el lado cliente.