<input type="text" oninput="this.value = this.value.replace(/[^0-9]/g, '');">

限制只能输入整数,0能开头

<input type='text' onkeyup="value=value.replace(/^(0+)|[^\d]+/g,'')">

限制只能输入0不能开头的整数

<input type="number" oninput="if(value>201000)value=201000;if(value<1)value=1" required="required" />

只允许输入整数并限制最大值和最小值,但有点不好用

整合一下:

<input type='text' onkeyup="value=value.replace(/^(0+)|[^\d]+/g,'')" oninput="if(value>201000)value=201000" required="required" />

 


最后修改:2019 年 06 月 06 日
如果觉得我的文章对你有用,请随意赞赏