vue element el-input輸入限制數字
網上有很多答案都說用
οnkeyup=“value=value.replace(/[^\d]/g,’’)”
可是會導致輸入文字後v-mode無法繫結
下面這種方法親測可用
<el-input :disabled='cooperationSettingType==1' @input="handleStockRadio('thirdSalesTask')" v-model="ruleForm.thirdSalesTask" placeholder=""></el-input>
input方法繫結handleStockRadio方法
handleStockRadio(field) {
this.ruleForm[field]= this.ruleForm[field].replace(/[^\d.]/g,''); // 清除"數字"和"."以外的字元
this.ruleForm[field] = this.ruleForm[field].replace(/^\./g,''); // 驗證第一個字元是數字
this.ruleForm[field] = this.ruleForm[field].replace(/\.{2,}/g,'.'); // 只保留第一個, 清除多餘的
this.ruleForm[field] = this.ruleForm[field].replace('.','$#$').replace(/\./g,'').replace('$#$','.');
// eslint-disable-next-line no-useless-escape
this.ruleForm[field] = this.ruleForm[field].replace(/^(\-)*(\d+)\.(\d\d).*$/,'$1$2.$3'); // 只能輸入兩個小數
if(field!='totalSalesTask'&&field!='firstSalesTask'&&field!='secondSalesTask'&&field!='thirdSalesTask'){
if (this.ruleForm[field] > 100) {
this.ruleForm[field] = 100;
}
}
if (this.ruleForm[field] < 0) {
this.ruleForm[field] = 0;
}
},
大家可用試試看
相關文章
- vue專案 el-input輸入框字元限制,相容中英文及數字Vue字元
- element-ui 輸入框el-input 輸入長度限制元件不生效UI元件
- 解決element-ui 輸入框el-input 輸入長度限制元件不生效UI元件
- vue---input只能輸入數字,且限制長度Vue
- 文字框限制輸入字數效果
- input 限制字數輸入時候 限制字數會出現負數
- 文字框限制輸入字數的JSJS
- Vue只能輸入數字Vue
- Angular.js 限制輸入框輸入內容,為純數字AngularJS
- Python限制輸入數字的範圍常用方法!Python
- Qt 實現文字輸入框,帶字數限制QT
- 短視訊軟體開發,flutter 輸入框限制輸入 數字、小數Flutter
- UITextView UITextField限制輸入字數以及精準剩餘字數顯示UITextView
- el-input 限制number型別,輸入中文,游標不垂直居中問題型別
- Vue自定義指令實現input限制輸入正整數Vue
- Element原始碼分析系列7-InputNumber(數字輸入框)原始碼
- el-input 只能輸入整數或者小數,而且有位數現在
- input 輸入框只能輸入數字
- input輸入框加入限制只能輸入正整數,輸入其他字元會自動清除字元
- iOS金額輸入限制iOS
- JavaScript 文字框只能輸入數字JavaScript
- JavaScript輸入字串字數倒計JavaScript字串
- vue-element-admin 入坑記(一)vue-element-admin 中文Vue
- 金額輸入校驗,限制小數點後兩位
- C#判斷輸入為數字C#
- Vue 銀行卡號只輸入數字 並4位補一個空格Vue
- Element UI Input框輸入無效UI
- 表單限制字串輸入長度字串
- element-ui表單原始碼解析之el-inputUI原始碼
- 從一次輸入框無法輸入的bug,談如何限制輸入框輸入型別型別
- C# textbox只能輸入數字和小數點C#
- wpf怎麼讓Textbox只能輸入數字?
- 【新特性速遞】數字輸入框的字首和字尾(位於輸入框內部)
- input限制只能輸入整數或保留小數點後2位的浮點數
- 直播軟體開發,限制富文字框輸入的字元數上限字元
- vue + element + 匯入、匯出excel表格VueExcel
- vue-element-admin入門教程(1)Vue
- 動態顯示:文字框字數(輸入還剩多少字)