JS验证只能输入数字且只能为整数

发布时间:2020-11-07编辑:脚本学堂
如何用js验证只能输入数字,且只能输入整数数字呢?这里分享一例代码,有需要的朋友参考下。

1,验证只能为数字(有闪动):
 

复制代码 代码示例:
<input name="selectID" type="text" class="input" value=" <%=rs("dl_id")%> " size="30"
onkeyup="value=value.replace(/[^/d]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^/d]/g,''))">

2,验证只能为数字(无闪动):
 

复制代码 代码示例:
<input name="selectID" type="text" class="input" value=" <%=rs("dl_id")%> " size="30"
style="ime-mode:disabled" onkeydown="if(event.keyCode==13)event.keyCode=9" onKeyPress="if ((event.keyCode <48 || event.keyCode>57)) event.returnValue=false">

3,只能输入数字,数字以外的任何字符都不能输入(最强的):
 

复制代码 代码示例:
<input type="text" name="text1" onkeyup="value=value.replace(/[^d]/g,'')" >