En la web hay un montón de sitios con expresiones regulares pre-hechas, y las de teléfonos puden ser de las más simples, que admiten cualquier cantidad de números, guiones y espacios, hasta las que admiten y prueban ubicación de signos de suma, asteriscos y numerales, además de contar la cantidad de dígitos para filtrar por ciudad o hasta central telefónica.
Uno que te puede servir es
Código:
if(/^([0-9\+\s\+\-])+$/.test(miValor)){
}
Y como recomendación, la mayoría de los formularios no prueban "en tiempo real", cuando envían, o por lo menos cuando salen del campo, les ponen el aviso de incorrecto. No estoy seguro de cómo funciona el tuyo.
[offtopic]
En realidad, venir para recordar que existen los buscadores y que tienen que usarlos ya es un clásico. Pero este post me llamó la atención por el título. Pensé que podía estar haciendo alguna alusión a un viejo tema de la
Penguin Cafe Orchestra, que fue cortina en todos sus ciclos del programa de televisión
Caloi en su tinta.
Telephone And Rubber Band (Teléfonos y Rayas ), por
Penguin Cafe Orchestra
[/offtopic]