<!-- <el-input-number v-model="ruleForm.Price" :min="0.01" :max="999999999" :controls="false" :precision="2"></el-input-number> -->
<el-form-item label="单价 :" prop="Price" v-if="ruleForm.quote === 0 ">
<el-input placeholder="请输入单价" v-model="ruleForm.Price" @input="ruleForm.Price=ruleForm.Price.replace(/[^\d.]/g,'')" class="productNamePrice" maxlength="10"></el-input>
</el-form-item>
+ rules 定义
Price:[ { required: true, message: '请填写单价', trigger: 'blur' },
{ pattern: /(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/, message: '请输入正确额格式,可保留两位小数' }
],
输入小数点-小数点后2位
@input="deliveryForm.returnMoney = (deliveryForm.returnMoney.match(/^\d*(\.?\d{0,2})/g)[0]) || null"