input js验证只能是数字,有小数点

来源:互联网 发布:九州世界观知乎 编辑:程序博客网 时间:2024/05/22 10:50
input js验证只能是数字,有小数点
<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()));}});


0 0