博客
关于我
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/

你可能感兴趣的文章
multisim变压器反馈式_穿过隔离栅供电:认识隔离式直流/ 直流偏置电源
查看>>
mysql csv import meets charset
查看>>
multivariate_normal TypeError: ufunc ‘add‘ output (typecode ‘O‘) could not be coerced to provided……
查看>>
MySQL DBA 数据库优化策略
查看>>
multi_index_container
查看>>
MySQL DBA 进阶知识详解
查看>>
Mura CMS processAsyncObject SQL注入漏洞复现(CVE-2024-32640)
查看>>
Mysql DBA 高级运维学习之路-DQL语句之select知识讲解
查看>>
mysql deadlock found when trying to get lock暴力解决
查看>>
MuseTalk如何生成高质量视频(使用技巧)
查看>>
mutiplemap 总结
查看>>
MySQL DELETE 表别名问题
查看>>
MySQL Error Handling in Stored Procedures---转载
查看>>
MVC 区域功能
查看>>
MySQL FEDERATED 提示
查看>>
mysql generic安装_MySQL 5.6 Generic Binary安装与配置_MySQL
查看>>
Mysql group by
查看>>
MySQL I 有福啦,窗口函数大大提高了取数的效率!
查看>>
mysql id自动增长 初始值 Mysql重置auto_increment初始值
查看>>
MySQL in 太多过慢的 3 种解决方案
查看>>