A ver si esto te sirve...
Código PHP:
//Prototipo que revisa si un Un Numero es Entero
//Regresa true si lo es y false si no. =)
String.prototype.revisa = function() {
temp = Number(this);
temp = temp.toString();
if (temp != "NaN") {
if (temp.indexOf(".") == -1) {
//trace("Numero Entero");
return true;
} else {
//trace("Numero con Decimal");
return false;
}
} else {
//trace("Letras");
return false;
}
};
//-----------------------------------
//Valores a comprobar
a = "54";
b = "54.5";
c = "54dess5";
//-----------------------------------
//Imprimimos resultados.
trace("a es Entero? "+a.revisa());
trace("b es Entero? "+b.revisa());
trace("c es Entero? "+c.revisa());
copia/pega y prueba.
Saludos!!