常见的正则判断(vue中的使用方法)

匿名 (未验证) 提交于 2019-12-02 23:42:01

常见的正则判断(vue中的使用方法)

1.常见的正则判断

会员名称:   var reg  =/\w/;break;      中文姓名 :  var reg = /^[\u4e00-\u9fa5]{1,}$/ 邮编:		var reg = /^[1-9]\d{5}$/ 邮箱:    	var reg = /^\w{3,}@\w{2,}\.(com|cn|net|com\.cn)$/ 手机号 :	var reg = /^[1-9]\d{10}$/ 身份证 :	var reg = /^[1-9]\d{16}(X|\d)$/身份证 出生日期	:	var reg = /^(\d{2}|\d{4})[-\/\.]\d{2}[-\/\.]\d{2}$/ ip地址 : 	var reg = /^((25[0-5]|2[0-4]\d|1\d{2}|[1-9]?\d)\.){3}(25[0-5]|2[0-4]\d|1\d{2}|[1-9]?\d)$/ 

在el-form中添加:rules=“rules”

<el-form ref="form" :rules="rules" :model="form" label-width="100px"> 

在el-form-item中添加prop=“名字”

<el-form-item label="身份证号" prop="idNum">  		<el-input v-model="form.idNum"></el-input> </el-form-item> 

在data(){}里边进行判断

 var idNumReg = /^[1-9]\d{16}(X|\d)$/       var validateIdNum = (rule, value, callback) => {       if (!value) {         return callback(new Error('身份证号不能为空!!'))       }       setTimeout(() => {         if (!idNumReg.test(value)) {         callback(new Error('格式有误'))         } else {         callback()         }       }, 500)       }       return {        form: {             idNum: '',         },    // 校验规则    rules: {     idNum:[{ required: true, validator: validateIdNum, trigger: 'blur' }],    },    } 
文章来源: https://blog.csdn.net/weixin_44346550/article/details/91891505
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!