The input limit can only enter numbers, and keep two decimal places

 <input  @keyup="getNumber($event)" v-model="balance_amount"  placeholder="请输入余额"/>
getNumber(e){
   let value = e.target.value;
   let num = value.match(/\d+(\.\d{0,2})?/)? value.match(/\d+(\.\d{0,2})?/)[0]: '';
   this.balance_amount = num;
},

Guess you like

Origin blog.csdn.net/qq_29483485/article/details/128914798