<input onkeyup="return ValidateNumber(this,value)"/> function ValidateNumber(e,pnumber){ if(!/^\d+[.]?\d*$/.test(pnumber)){ e.value=/^\d+[.]?\d*/.exec(e.value); } return false; }
<input /> $('input').bind('keyup', function () { var ithis=$(this); var ivalue=$(this).val(); if(!/^\d+[.]?\d*$/.test(ivalue)){ ithis.val(/^\d+[.]?\d*/.exec(ithis.val())); } });