来自隔壁老王的身份证正则验证

/*** 身份证号码校验* @param {String} idCard* @returns*/
export function verifyIdCard(idCard) {const patten =/(^[1-9]\d{5}(18|19|([23]\d))\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$)|(^[1-9]\d{5}\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{2}$)/;let matches = patten.test(idCard);console.log(matches);const patten1 = /^[A-Z]{1,2}[0-9]{6,10}[(][0-9A-Z][)]$/;let matches1 = patten1.test(idCard);console.log(matches1);const patten2 = /^[1|5|7][0-9]{6}[0-9A-Z]$/;let matches2 = patten2.test(idCard);const patten3 = /^[a-zA-Z0-9]{7}[(][0-9A-Z][)]$/;let matches3 = patten3.test(idCard);if (matches || matches1 || matches2 || matches3) {return true;}return false;
}

大陆港澳台身份证正则验证相关推荐

  1. 我国大陆居民身份证Java验证

    关于身份证验证这一点做到身份证的编码有效性,只有是否真实存在,就算有国家居民身份证数据库也不见的真的符合事实,毕竟一人多证,或者有人无证的基本现象是存在的. 做项目中有用到用户身份证验证,那么尽最大努 ...

  2. jq验证大陆/港澳台手机号正则

    \^([6|9])\d{7}$|^[0][9]\d{8}$|^[6]([8|6])\d{5}$\ //港澳台 /^1[34578]\d{9}$/ //大陆

  3. 手机号码正则验证(含港澳台)

    刚用php写了一个云片网发送短信的接口,大陆号码不需要加区号,但是港澳台及国际号码得加区号才能发送.第一次接触香港号码好紧张,在正则验证的时候一直验证有误,百度了很久找不到想要的答案,于是自己写了一串 ...

  4. 身份证号码的正则验证

    手机号码,身份证号码的正则验证是我们开发中很常用到的东西,而大部分的身份证号码验证也只不过只是验证了身份证号码的长度及几个关键数字的匹配. 怎样能更加完善的验证身份证号码呢?如下代码可以进一步的提高身 ...

  5. Layui官方js正则验证手机号,邮箱,网址,日期,身份证

    Layui官方js正则验证手机号,邮箱,网址,日期,身份证.从官方js里挖出来的,正则表达式,赶紧收藏. js正则验证手机号:/^1\d{10}$/ js正则验证邮箱:/^([a-zA-Z0-9_\. ...

  6. iOS身份证的正则验证

    在ios项目的开发中可能很多地方都需要用到身份证校验,一般在开发的时候很多人都是直接百度去网上荡相关的正则表达式和校验代码,但是网上疯狂粘贴复制的校验代码本身也可能并不准确,可能会有风险,比如2013 ...

  7. 【JS】Js二代身份证号码正则验证

    Js二代身份证号码正则验证代码: export function checkIDCard(idcode) {// 加权因子var weight_factor = [7,9,10,5,8,4,2,1,6 ...

  8. jQuery正则验证15/18身份证

    最好的jQuery正则验证身份证代码: 按照身份证的算法定制而成,精确度完美支持15和18位. 错一个数字或字母都通不过,无需通过数据处理来验证 //身份证检验 var vcity={ 11:&quo ...

  9. js常见正则验证:邮箱 手机号 电话号码 账号 去掉空格 身份证

    常见正则验证:邮箱 手机号 电话号码 账号 这个博主没什么文采,废话不少说,直接来正文,往下看啊. 检测:电话号码 /* 检测:电话号码验证规则:区号+号码如:01022446688 010-4567 ...

  10. 身份证真实性校验js、mini ui身份证长度正则验证

    身份证号码真实性校验 <input type="text" value="请输入身份证号" id="cards" > <b ...

最新文章

  1. 带宽与码元的关系_带宽、速率(波特率、比特率)和码元宽度简述
  2. 【Android 逆向】函数拦截 ( GOT 表拦截 与 插桩拦截 | 插桩拦截简介 | 插桩拦截涉及的 ARM 和 x86 中的跳转指令 )
  3. 文件系统服务器管理论文,Linux管理磁盘和文件系统
  4. 【机器学习】贝叶斯线性回归(最大后验估计+高斯先验)
  5. oracle 物理表,【查询Oracle表实际物理使用大小】
  6. 超级简单的Region对比识别验证码
  7. 互联网金融数据分析-笔记
  8. OC反射机制获得该类全部属性并创建数据表
  9. Kneron用“重组”方案精简深度学习算法,芯片产品明年开售
  10. 安装虚拟机(二)配置静态ip
  11. 关于MSNSHELL加密MSN聊天记录问题
  12. ZPL II 命令参考
  13. 贪吃蛇 c语言 不死模式,贪吃蛇大作战不死版-贪吃蛇大作战不死版本下载-乐游网安卓下载...
  14. pageoffice 打开word异常
  15. python 安装PIL模块,并且查看图片大小
  16. 干货 | 查资料利器:线上图书馆
  17. OPenGL学习--库介绍
  18. 计算机二级vb重点知识,计算机二级《VB》常考知识点归纳
  19. bg感_任豪是什么bg感爆棚、x张力十足的苏神。
  20. hive优化参数配置

热门文章

  1. python数据分析论文报告电影_一个实战案例带你走完python数据分析全流程:豆瓣电影评论的关键词云图制作...
  2. 操作系统经典问题之哲学家就餐算法
  3. 【软考】系统集成项目管理工程师(八)项目进度管理
  4. 电磁兼容测试分析软件软件,电磁兼容测试方案的主要应用
  5. 耳机降噪功能(ANC、ENC、CVC、DSP)
  6. 微信公众号跳转H5页面-用户授权-返回openId以及access_token
  7. python拟合曲线_使用python通过点拟合曲线
  8. leetcode 打印从1到最大的n位数
  9. 计算机一级大学生一定要考吗,关于大学大学生要考计算机一级吗
  10. 什么是智能标签?DevExpress WPF控件这份入门指南请查收