el-inputs输入框,需要输入的是纯数字,但是还能输入小数(两位),不需要输入框后面的数字加减按钮,
请指教👀
想要实现的效果:
试一下这个
<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*$ 在以任意数字结尾