input 金额正则,正数保留两位小数
οnkeyup="value=value.replace(/[^\d{1,}\.\d{1,}|\d{1,}]/g,'').replace('.','$#$').replace(/\./g,'').replace('$#$','.').replace(/\.{2,}/g,'.').replace(/^(\-)*(\d+)\.(\d\d).*$/,'$1$2.$3')"
<el-input
type="Number"
v-model="scope.row.marketPrice"
size="normal"
@wheel.native.prevent="stopScrollFun($event)"
@keyup.native="
scope.row.marketPrice = scope.row.marketPrice
.replace(/[^\d{1,}\.\d{1,}|\d{1,}]/g, '')
.replace('.', '$#$')
.replace(/\./g, '')
.replace('$#$', '.')
.replace(/\.{2,}/g, '.')
.replace(/^(\-)*(\d+)\.(\d\d).*$/, '$1$2.$3')
"></el-input>
ElementUI el-input 设置 type 类型为 number 时,如何去掉上下指示箭头
input[type=number] { -moz-appearance:textfield; } input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; }