Ver Mensaje Individual
  #3 (permalink)  
Antiguo 09/06/2004, 03:22
eContento
 
Fecha de Ingreso: junio-2004
Mensajes: 621
Antigüedad: 20 años, 5 meses
Puntos: 25
Mediante expresiones regulares

Creo que lo mejor para validar ese tipo de cosas son las expresiones regulares.

Código:
function esNatural(strNumero){
	regexp = /^[0-9]*$/;
	return regexp.test(strNumero);
}

function esDecimal(strNumero){
	regexp = /^[0-9]*.[0-9]*$/;
	return regexp.test(strNumero);
}

function esDecimalPuro(strNumero){
	regexp = /^.[0-9]*$/;
	return regexp.test(strNumero);
}
Y se ajusta el patrón de la expresión regular dependiendo de lo que se necesite.

Espero que te sirva
__________________
eContento
- Mis artículos y tutoriales
- Mis jsfiddles