input输入框只能输入数字开头不能为零,如果首次输入错误,清空输入框第二次输入首位仍不可是0
<div class=”layui-form-item”>
<label class=”layui-form-label”>预招人数</label>
<div class=”layui-input-inline”>
<input name=”preset_student_count” class=”layui-input” type=”text”
<!–该输入框只能输入0-9数字,且第一位不能为0,当首次输入错误,输入框清空仍然保持首位不能为0,所以if和else里面的正则代码要一样–>
onkeyup=”if(this.value.length==1){this.value=this.value.replace(/[^\d]/g, ”).replace(/^0{1,}/g,”)}else{this.value=this.value.replace(/\D/g,”).replace(/^0{1,}/g,”)}”
onblur=”if(this.value.length==1){this.value=this.value.replace(/[^\d]/g, ”).replace(/^0{1,}/g,”)}else{this.value=this.value.replace(/\D/g,”).replace(/^0{1,}/g,”)}”>
</div>
</div>