博客
关于我
js根据不同证件进行校验
阅读量:178 次
发布时间:2019-02-28

本文共 1575 字,大约阅读时间需要 5 分钟。

layui下拉

layui.use(['form','element'], function(){  var form = layui.form    ,layer = layui.layer    ,id_type;//监听下拉当前选择的   form.on('select(idsType)',function (data) {     id_type=data.value   })
form.on('submit(demo1)', function(data){  let idVal=$("input[name='idNumber']").val();  let reg;  if(id_type==0){    console.log('身份证',id_type)    reg = /(^\d{15}$)|(^\d{17}(\d|X|x)$)/;    if(!reg.test(idVal)){      layer.msg('证件信息错误', {time: 4000, icon:5});      return false;    }  }else if(id_type==1){    console.log('军官证',id_type)    reg = /^[a-zA-Z0-9]{7,21}$/;    if(!reg.test(idVal)){      layer.msg('证件信息错误', {time: 4000, icon:5});      return false;    }  }else if(id_type==2){    console.log('香港特区护照/身份证明',id_type)    reg = /^[a-zA-Z0-9]{5,21}$/;    if(!reg.test(idVal)){      layer.msg('证件信息错误', {time: 4000, icon:5});      return false;    }  }else if(id_type==3){    console.log('澳门特区护照/身份证明',id_type)    reg = /^[a-zA-Z0-9]{5,21}$/;    if(!reg.test(idVal)){      layer.msg('证件信息错误', {time: 4000, icon:5});      return false;    }  }else if(id_type==4){    console.log('境外永久居住证',id_type)    reg =  /^[A-Z]{3}\d{6}(?:0[1-9]|1[021])(?:0[1-9]|[21]\d|3[10])\d{2}$/;    if(!reg.test(idVal)){      layer.msg('证件信息错误', {time: 4000, icon:5});      return false;    }  }else if(id_type==5){    console.log('护照',id_type)    reg =  /^[a-zA-Z0-9]{3,21}$/;    if(!reg.test(idVal)){      layer.msg('证件信息错误', {time: 4000, icon:5});      return false;    }  }}})

 

转载地址:http://nwkj.baihongyu.com/

你可能感兴趣的文章
C++版浙大PAT乙级1069(20分)测试点3答案错误解决方法
查看>>
hive内部错误
查看>>
Error during export: Export job failed! sqoop遇到的错
查看>>
Error:scalac: bad option: '-make:transitive'
查看>>
微软xp壁纸rgb
查看>>
浏览器刷新页面
查看>>
代码错误信息,微信报错
查看>>
easyui日期处理(开始时间和结束时间)
查看>>
java文件上传
查看>>
Callable中call方法和Runnable中run方法的区别
查看>>
【蓝桥杯】 java 大学c组 省赛 1、隔行变色
查看>>
超市账单管理系统
查看>>
Springboot实现热部署
查看>>
composer 介绍、安装及基本使用方法
查看>>
需求分析
查看>>
查找单链表中倒数第k个节点
查看>>
linux中rm和rmdir的区别
查看>>
创建组出现错误:对COM组件的调用返回了错误 HRESULT E_FAIL。小敏
查看>>
Linux yum提示Loaded plugins错误的解决方法
查看>>
Netty的体系结构及使用
查看>>