tienes la funcion isNaN que te dice si es un texto o un numero:
Código:
var a='asd';
alert(isNaN(a)); // devolvera true
var a='1223';
alert(isNaN(a)); // devolvera false
var a='1223.34';
alert(isNaN(a)); // devolvera false
var a='1223,34';
alert(isNaN(a)); // devolvera true