Validar si una variable es numérica con JavaScript
Con esta función validamos si un valor es numérico o no:
function is_numeric(value) { return !isNaN(parseFloat(value)) && isFinite(value); } document.write( is_numeric(1) );//true document.write( is_numeric("1") );//true document.write( is_numeric(-1) );//true document.write( is_numeric("a") );//false
Esta función is_numeric es muy cómoda a la hora de realizar validaciones.