首先,需要引入ElementUI并创建一个包含身份证输入框的表单。 编写一个用于校验身份证号码的正则表达式: 身份证号码通常是一个18位的数字或17位数字加1位校验码。这里提供一个简单的正则表达式用于校验18位身份证号码。 在ElementUI的表单验证规则中使用该正则表达式: 在表单验证规则中,使用上述正则表达式对身份证输入框...
pattern:/^\d{2}[a-zA-Z]+$/ 12、密码校验(6-20位英文字母、数字或者符号(除空格),且字母、数字和标点符号至少包含两种) pattern:/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$)([^\u4e00-\u9fa5\s]){6,20}$/ 13、中文校验 pattern:/^[\u0391-\uFFE5A-Za-z]+$/ 14、1-1...
case 1: if ( c!=0 ) {alert("身份证好号码校验位错:最后一位应该为:0");return false;}break; case 2: if ( c!="X") {alert("身份证好号码校验位错:最后一位应该为:X");return false;}break; case 3: if ( c!=9 ) {alert("身份证好号码校验位错:最后一位应该为:9");return false;}b...
严谨身份证号校验方法如下: exportfunctioncheckIdcard(idcard) {varErrors =newArray("0","身份证号码位数不对!","身份证号码出生日期超出范围或含有非法字符!","身份证号码校验错误!","身份证地区非法!");vararea ={11: "北京",12: "天津",13: "河北",14: "山西",15: "内蒙古",21: "辽宁",22...
多个属性联合校验,当前属性的校验规则依赖于另一个属性的值,如何进行校验?如注册页面,ID类型有邮箱地址、手机号和身份证号码,选择不同类型,IDValue属性的校验规则是不同,如何处理? 两种模式,进入同一个表单组件,某些栏位可以不使用校验规则,即rules的对象会有所不同。这种情况如何处理?
验证手机号/中文姓名/英文姓名/密码/邮箱等: data : { // 设置身份证号的验证规则 const idCard = (rule, value, callback) => { if (!value) { callback(new Error('请输入身份证号')) } else { const reg = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/ ...
在使用elementui表单校验时,我们可以在rules中使用正则表达式进行校验。以下是一些常用的正则表达式: 1.手机号码:/^(13|14|15|17|18)[0-9]{9}$/ 2.身份证号码:/(^d{15}$)|(^d{18}$)|(^d{17}(d|X|x)$)/ 3.邮箱:/^w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*$/ 4.邮编:/^...
{ required: true, message: '请输入身份证号', trigger: 'blur' }, { min: 15, max: 18, message: '请如实填写18位号码,以供学校保卫科核对', trigger: 'blur' }, { required: true, pattern: /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/, message: '请输入正确的身份证号码'...
methods: { // 检测身份证 checkCard() { if(!this.baseInfo.idCardNo) return; let CardId = this.baseInfo.idCardNo; if(CardId.length == 15) { if(this.is15Card(CardId)) { this.go(CardId.length); } else { return this.$message({type: 'error', message: '您的身份证号有误!请...
element 身份证验证 element ui校验 目录 一、实现表单基本结构 1.1 创建项目 1.2 安装Element 二、表单校验的先决条件 2.1 model属性 (表单数据对象) 2.2 绑定model 2.3 rules规则 2.4 设置prop属性 2.5 给input双向绑定字段属性 三、表单校验规则 3.1 基本使用规则...