问题:
请问 如何用JS来控制 文本框只能输入整数,不包括小数点,而且第一个数字不能为0,如果输入字符,就输入不进去
最佳答案:
<input onkeyup="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,'')}">
请问 如何用JS来控制 文本框只能输入整数,不包括小数点,而且第一个数字不能为0,如果输入字符,就输入不进去
最佳答案:
<input onkeyup="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,'')}">