javascript输入验证数字方法,适合充值时输入正整数验证

说明:用于验证正整数的输入,不允许输入其他字符。

html:

<input type="text"  id="sell_jobNum" name="sell_jobNum"  onblur="clearNoNum(this)" onfocus="clearNoNum(this)" onkeyup="clearNoNum(this)"  onkeydown="clearNoNum(this)" onafterpaste="clearNoNum1(this)">

 

javascript:

/*限制只可以输入正整数*/
function clearNoNum(obj)
{
    if(obj.value.length==1){obj.value=obj.value.replace(/[^1-9]/g,'')}else{obj.value=obj.value.replace(/\D/g,'')}

}
function clearNoNum1(obj)
{
    if(obj.value.length==1){obj.value=obj.value.replace(/[^1-9]/g,'0')}else{obj.value=obj.value.replace(/\D/g,'')}

}

 

 

posted @ 2013-11-13 15:41  老骆  阅读(348)  评论(0编辑  收藏  举报