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

你可能感兴趣的文章
MySQL命令行登陆,远程登陆MySQL
查看>>
mysql命令:set sql_log_bin=on/off
查看>>
mySQL和Hive的区别
查看>>
MySQL和Java数据类型对应
查看>>
mysql和oorcale日期区间查询【含左右区间问题】
查看>>
MYSQL和ORACLE的一些操作区别
查看>>
mysql和redis之间互相备份
查看>>
MySQL和SQL入门
查看>>
mysql在centos下用命令批量导入报错_Variable ‘character_set_client‘ can‘t be set to the value of ‘---linux工作笔记042
查看>>
Mysql在Linux运行时新增配置文件提示:World-wrirable config file ‘/etc/mysql/conf.d/my.cnf‘ is ignored 权限过高导致
查看>>
Mysql在Windows上离线安装与配置
查看>>
MySQL在渗透测试中的应用
查看>>
Mysql在离线安装时启动失败:mysql服务无法启动,服务没有报告任何错误
查看>>
Mysql在离线安装时提示:error: Found option without preceding group in config file
查看>>
MySQL基于SSL的主从复制
查看>>
Mysql基本操作
查看>>
mysql基本操作
查看>>
mysql基本知识点梳理和查询优化
查看>>
mysql基础
查看>>
Mysql基础 —— 数据基础操作
查看>>