保留两个小数点:
oninput="value=value.replace(/[^\d.]/g, '').replace(/\.{2,}/g, '.').replace('.', '$#$').replace(/\./g, '').replace('$#$', '.').replace(/^(\-)*(\d+)\.(\d\d).*$/, '$1$2.$3').replace(/^\./g, '')"
保留三位小数点:
oninput="value=value.replace(/[^\d.]/g, '').replace(/\.{2,}/g, '.').replace('.', '$#$').replace(/\./g, '').replace('$#$', '.').replace(/\D*(\d*)(\.?)(\d{0,3})\d*/,'$1$2$3').replace(/^\./g, '')"
只能输入数字0-9
<el-input
placeholder="请输入内容"
v-model="maintainPeriod"
oninput="value=value.replace(/[^\d]/g,'')"
maxlength="2">
</el-input>