element-ui表单中不可以输入纯数字的解决方法

  介绍

element-ui表单中不可以输入纯数字的解决方法?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

 & lt;输入类型=皌ext"类=癳l-input__inner"> & lt; template>
  & lt; div类=癶ello"祝辞
  & lt; el-form:模型=皉uleForm":规则=皉ules"ref=皉uleForm"label-width=?00 px"类=癲emo-ruleForm"比;
  & lt; el-form-item标签=懊啤爸С?皀ame"比;
  & lt; el-input v模型=皉uleForm.name"祝辞& lt;/el-input>
  & lt;/el-form-item>
  
  & lt; el-form-item标签=澳炅?支持=癮ge"比;
  & lt; el-input v-model.number=皉uleForm.age"祝辞& lt;/el-input>
  & lt;/el-form-item>
  
  & lt; el-form-item标签=笆只拧爸С?皃hone"比;
  & lt; el-input v-model.number=皉uleForm.phone"祝辞& lt;/el-input>
  & lt;/el-form-item>
  
  & lt; el-form-item标签=坝氏洹?支持=癳mail"比;
  & lt; el-input v模型=皉uleForm.email"祝辞& lt;/el-input>
  & lt;/el-form-item>
  
  
  & lt; el-form-item>
  & lt; el-button类型=皃rimary"@click=皊ubmitForm (& # 39; ruleForm& # 39;)“在立即创建& lt;/el-button>
  & lt; el-button @click=皉esetForm (& # 39; ruleForm& # 39;)“在重置& lt;/el-button>
  & lt;/el-form-item>
  & lt;/el-form>
  
  & lt;/div>
  & lt;/template>
  
  & lt; script>
  出口默认{
  名称:& # 39;helloworld # 39;
  道具:{
  
  },
  数据(){//手机号验证
  var checkPhone=(规则,价值,回调)=比;{
  const phoneReg=/^ 1[3 | 4 | 5 | 6 | 7 | 8][0 - 9]{9}/美元
  如果价值(!){
  返回回调(新的错误(& # 39;电话号码不能为空& # 39;))
  }
  setTimeout(()=比;{
  
  如果(! Number.isInteger (+)) {
  回调(新的错误(& # 39;请输入数字值& # 39;))
  其他}{
  如果(phoneReg.test(值)){
  回调()
  其他}{
  回调(新的错误(& # 39;电话号码格式不正确& # 39;))
  }
  }
  },100)
  };
  
  返回{
  ruleForm: {
  名称:& # 39;& # 39;
  电话:& # 39;& # 39;
  电子邮件:& # 39;& # 39;
  年龄:& # 39;& # 39;
  },
  规则:{
  名称:[
  {要求:真实,信息:& # 39;请输入姓名& # 39;,触发:& # 39;模糊# 39;},
  {分钟:3,马克斯:5、消息:& # 39;长度在3到5个字符& # 39;,触发:& # 39;模糊# 39;}
  ],
  年龄:【
  {要求:真实,信息:& # 39;请输入年龄& # 39;,触发:& # 39;模糊# 39;},
  {类型:& # 39;数字# 39;,信息:& # 39;年龄必须为数字值& # 39;,触发:& # 39;模糊# 39;},
  ],
  电话:(
  {要求:真的,验证器:checkPhone,触发:& # 39;模糊# 39;}
  ],
  电子邮件:(
  {要求:真实,信息:& # 39;请输入邮箱地址& # 39;,触发:& # 39;模糊# 39;},
  {类型:& # 39;电子邮件# 39;,信息:& # 39;请输入正确的邮箱地址& # 39;,触发:& # 39;模糊# 39;}
  ]
  
  }
  };
  },
  方法:{
  submitForm (formName) {
  美元。参考文献[formName] . validate((有效)=比;{
  如果(有效){
  警报(& # 39;提交! & # 39;);
  其他}{
  console.log(& # 39;错误! ! & # 39;);
  返回错误;
  }
  });
  },
  resetForm (formName) {
  美元。参考文献[formName] .resetFields ();
  }
  }
  }
  & lt;/script>
  
  & lt;风格范围lang=皊css"祝辞
  & lt;/style> 

效果如下:

 element-ui表单中不可以输入纯数字的解决方法

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对的支持。

element-ui表单中不可以输入纯数字的解决方法