vue + elementUI 表单验证——身份证,手机号
2020-07-06 16:59
363 查看
话不多说,直接贴代码
<el-form ref="form" :model="form" :rules="rules" size="small" label-width="80px"> <el-form-item label="身份证" prop="idNumber"> <el-input v-model="form.idNumber" style="width: 370px;" /> </el-form-item> <el-form-item label="手机号" prop="loginId"> <el-input v-model="form.loginId" style="width: 370px;" /> </el-form-item> </el-form> import idNumber from '@/assets/json/idNumber' data() { const rulesIdNumber = (rule, value, callback) => { if (idNumber.cnid(value) === false) { callback('身份证信息错误') } else { callback() } } const rulesloginId = (rule, value, callback) => { if (!/^1[34578]\d{9}$/.test(value)) { callback('手机号信息有误') } else { callback() } } return { rules: { idNumber: [ { required: true, message: '身份证不能为空', trigger: 'blur' }, { validator: rulesIdNumber, trigger: 'blur' } ], loginId: [ { required: true, message: '手机号不能为空', trigger: 'blur' }, { validator: rulesloginId, trigger: 'blur' } ] } } },
身份证验证的js文件地址:
https://hakupload.oss-cn-beijing.aliyuncs.com/Mabatis-plus/json/idNumber
相关文章推荐
- vue封装 element-ui form表单验证 正则匹配手机号 自定义校验表格内容
- element-ui vue表单验证踩坑
- vue+axios+element-ui实战(五)-- 验证、清除多个form表单
- Vue ElementUI之Form表单验证遇到的问题
- vue + ElementUI 关闭对话框清空验证,清除form表单
- vue + ElementUI 关闭对话框清空验证,清除form表单
- 解决vue+ element ui 表单验证有值但验证失败问题
- vue+elementUI实现表单和图片上传及验证功能示例
- vue+element-ui集成随机验证码+用户名+密码的form表单验证功能
- vue+element-ui项目表单中输入身份证号码,自动返回性别和年龄
- vue elementui form表单验证的实现
- vue elementUI之Form表单 验证
- Vue+Element UI 下,如何给一个表单设置自定义规则或多个验证规则(:rules)
- vue2.0+Element-ui应用【Form表单 整数验证】
- element-ui+vue 表单自定义验证,邮箱校验
- [vue] element-ui 中表单验证使用正则pattern
- vue+element-ui集成随机验证码+用户名+密码的form表单验证
- element-ui表单普通验证和自定义验证邮箱和自定义验证手机号
- element-ui+vuex共享自定义方法进行表单验证 validator
- vue+elementui 对话框取消 表单验证重置示例