Funciones para validar números
7 marzo 2019
Las siguientes funciones sirven para validar si el valor indicado se corresponde o no con un número correcto. La primera función comprueba si el valor es o no entero:
function IntOK(x) { var val=x*1; return !(x.length==0 || isNaN(val) || x.indexOf(".")>=0 || x.indexOf("e")>=0 || x.indexOf("E")>=0); }
Esta otra función comprueba si el valor indicado es o no un número real correcto:
function RealOK(x) { var val=x*1; if (x.length == 0){return 0;} return !(x.length==0 || isNaN(val) || x.indexOf("e")>=0 || x.indexOf("E")>=0); }