一、正整數輸入框:
<el-input type="number" v-model="money" @keyup.native="handleNumber($event)"/>
//輸入正整數
handleNumber(e) {
// 通過正則過濾小數點後兩位
//e.target.value = e.target.value.match(/^\d*(\.?\d{0,1})/g)[0] || null;
var keynum = window.event ? e.keyCode : e.which; //獲取鍵盤碼
var keychar = String.fromCharCode(keynum); //獲取鍵盤嗎對應的字符
if (keynum == 189 || keynum == 190 || keynum == 110 || keynum == 109) {
this.$message.warning('禁止輸入小數以及負數');
e.target.value = '';
}
},
二、