my Javascript isFloat
function isFloat (value) {
if (isNaN(value) || value.toString().indexOf(".") < 0) {
return false;
} else {
if (parseFloat(value)) {
return true;
} else {
return false;
}
}
}
Inspired by Simple isFloat() Function