el-input( type="number", v-model.number="EquipMetricDefFormData.precisionFac", maxlength="10", @input="precisionFacReg" )
1 precisionFacReg() { 2 let reg = new RegExp(/^[+-]?(d){1,}0$/); 3 if (!reg.test(this.EquipMetricDefFormData.precisionFac)) { 4 if (this.EquipMetricDefFormData.precisionFac == "1") { 5 return; 6 } 7 this.EquipMetricDefFormData.precisionFac = ""; 8 } 9 },
1 //rules 2 precisionFac: [ 3 { 4 required: true, 5 message: "请输入精度因子,且必须为10的n次方,例如1,10, 100 ....", 6 trigger: "blur", 7 }, 8 { 9 type: "number", 10 message: 11 "参考值必须为数字,且必须为10的n次方,例如1,10, 100 ....", 12 }, 13 ]
必须为10的n次方,例如1,10, 100 ....
的校验