vue或uniapp中文本框輸入數字固定幾位小數或只能輸入整數的方法


<input class="number-input" type="text" v-model="number" placeholder="0.00" @input="numberFixedDigit" />

 

numberFixedDigit (e) { // 固定兩位小數
  e.target.value = (e.target.value.match(/^\d*(\.?\d{0,2})/g)[0]) || ''
  this.$nextTick(() => {
    this.number= e.target.value }) }

 

numberFixedDigit (e) { // 只能輸入整數
  e.target.value = e.target.value.replace(/^0|[^\d]|[.]/g, '')
  this.$nextTick(() => { this.number= e.target.value }) }


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM