Aca te paso una funcion que te puede orientar
Código PHP:
function CheckNumber(fieldName, fieldValue, decimals, mdefault) {
if (isNaN(fieldValue)) {
fieldName.value=mdefault;
} else {
timeshundred=parseFloat(fieldValue * Math.pow(10, decimals));
integervalue=parseInt(parseFloat(fieldValue) * Math.pow(10, decimals));
if (timeshundred != integervalue) {
fieldName.value=mdefault;
}
}
}