javascript
文本框中针对用户录入的数字,只能录入大于0 的正整数,第一位为0 的数字,自动将 零屏蔽。
代码如下 :
<input οnkeyup="if(this.value.length==1){this.value=this.value.replace(/[^1-9]/g,'')}else{this.value=this.value.replace(/\D/g,'')}" onafterpaste="if(this.value.length==1){this.value=this.value.replace(/[^1-9]/g,'')}else{this.value=this.value.replace(/\D/g,'')}">
效果就是将该代码加入到 html 运行一下即可。