el-input只能輸入正整數
onKeypress="return (/[\d]/.test(String.fromCharCode(event.keyCode || event.which))) || event.which ...
字母e在js中屬於數字,所以一般的正則匹配 d 是攔不住字母e 的 正確寫法為: ...
2019-05-31 19:09 3 4801 推薦指數:
onKeypress="return (/[\d]/.test(String.fromCharCode(event.keyCode || event.which))) || event.which ...
oninput="value = Number(value)",外加type="number" 或者oninput="value = parseInt(value)" ...
輸入框中限制通常有三種處理方法: 第一種:設置type屬性(不推薦) 設置type屬性為number,text等等,此方法輸入框的后面會有不必要樣式出現 第二種:在屬性中添加onkeyup或者oninput進行正則判斷 onkeyup,oninput,onchange ...
<el-input @blur="setValue" v-model="ruleForm.name" onkeyup="this.value = this.value.replace(/[^\d.]/g,'');"></el-input> 如果表單加入 ...
oninput="value=value.replace(/[^0-9.]/g,'')" ...
解決方法: 使用 directives自定義vue標簽v-positive-int來監聽輸入框的值 ...
...