element-UI中的输入框怎么实现只能输入纯数字并可输入两位小数

el-inputs输入框,需要输入的是纯数字,但是还能输入小数(两位),不需要输入框后面的数字加减按钮,

请指教👀

想要实现的效果:

img

img

试一下这个
<el-input-number
v-model="myValue"
:precision="2"

可以使用 rules 进行正则的校验
el代码

<el-form :model="ruleForm" :rules="rules" ref="ruleForm" label-width="100px" class="demo-ruleForm">
  <el-form-item label="金额" prop="money">
    <el-input v-model="ruleForm.money"></el-input>
  </el-form-item>
</el-form>

vue的代码

在data中 定义rules变量
rules: {
          money: [
            
            { required: true, pattern:/^\d+\.\d*$/,message: '请输入活动名称', trigger: 'blur' }
          ],
}


//pattern 是正则的校验的方式     ^\d+  任意数字开头  \.后面跟个点 \d*$ 在以任意数字结尾