Hola, como te dicen puedes usar alguna librería para validar pero también puedes usar las Expresiones Regulares, son más sencillas si quieres una validación rápida o quieres ver tú misma qué es lo que pasa.
Para validar que sean 9 dígitos usa esta Regex:
Código:
var patt=new RegExp("^[1-9]{9}$");
Eso crea un objeto Regex, el ^ indica inicio de string, el [1-9] es cualquier numero entre 1 y 9 (dígito) y el {9} indica que quieres 9 exactamente. El $ indica el fin del string.
Ya que tengas ese objeto puedes usar test() para verificar si un string hace "match" con la expresion:
Código:
var patt=new RegExp("^[1-9]{9}$");
var telefono = "56644337";
if (patt.test(telefono)){
// si hace match
} else {
// no hace match
}
Espero que te sirva :)
Si quieres ver más sobre las Regex aquí lo explican bien: http://www.w3schools.com/jsref/jsref_obj_regexp.asp