<el-form-item label="人民币" prop="RMB">
<el-input
v-model.trim="ruleForm.RMB"
oninput ="value=value.replace(/[^0-9.]/g,'')"
placeholder="请输入人民币"
@blur="limitNumbersEvent"
/>
</el-form-item>
function limitNumbersEvent(e) {
// 通过正则保留两位小数点
let val = e.target.value
if (val.length > 6) val = val.slice(0, 6)
e.target.value = (val.match(/^\d*(\.?\d{0,2})/g)[0]) || null
}
el-input只能输入数字且有两位小数
最新推荐文章于 2024-05-23 11:38:15 发布