1、前端校验
1.1 要求为数字类型(不限位数与正负)
input输入框添加 type=“number”
<el-input type="number"/>
当type=number时,仍然可以输入字母e或E。解决方法是:给type=number的输入框添加一个正则表达式:
<el-input type="number" onKeypress="return(/[\d\.]/.test(String.fromCharCode(event.keyCode)))" />
1.2 要求为正整数(如学时、人数等)
<el-input v-model="form.trainHour" placeholder="请输入" onkeyup="value=value.replace