Hola de nuevo, he modificado la expresión regular para mejorar un poco la situación, lo he dejado así:
Código Javascript
:
Ver original<script>
function validarSiNumero(numero)
{
if (!/^[0-9]{10}$/.test(numero))
{
alert("El número telefónico " + numero + " es incorrecto ó está incompleto, verifica que sean 10 caracteres numéricos");
}
}
</script>
Esto para obligar a que la cantidad de dígitos sea 10 ya que con la ER /^([0-9])*$/ me acepta numeros del 0 al 9 pero se pueden colocar números incompletos y ahora ya se valida que sean 10 pero el problema sigue siendo el mismo ya que el usuario puede ignorar el mensaje de advertencia y dejarlo incorrecto. Así que si alguin sabe como eliminar el contenido del campo de texto despues de mostrar el aviso se lo agradecería muchisimo.