js正则匹配身份证号码

2020/12/14

// 匹配大陆身份证号码
function IsID(ids) {let reg = /^\d{6}(18|19|20)?\d{2}(0[1-9]|1[012])(0[1-9]|[12]\d|3[01])\d{3}(\d|[xX])$/;if (reg.test(ids)) {return true;} else {return false;};
};
// 匹配台湾身份证号码
function IsIDt(ids) {let reg = /^[a-zA-Z][0-9]{9}$/;if (reg.test(ids)) {return true;} else {return false;};
};
// 匹配澳门身份证号码
function IsIDa(ids) {let reg = /^[1|5|7][0-9]{6}\([0-9Aa]\)/;if (reg.test(ids)) {return true;} else {return false;};
};
// 匹配香港身份证号码
function IsIDx(ids) {let reg = /^((\s?[A-Za-z])|([A-Za-z]{2}))\d{6}(\([0−9aA]\)|[0-9aA])$/;if (reg.test(ids)) {return true;} else {return false;};
};
// 匹配外国人居留证
function IsIDw(ids) {let reg = /^[A-Z]{3}\d{6}(?:0[1-9]|1[021])(?:0[1-9]|[21]\d|3[10])\d{2}$/;if (reg.test(ids)) {return true;} else {return false;};
};

js正则匹配身份证号码相关推荐

  1. js正则验证身份证号码并 根据号码获取生日和性别

    最近项目中碰到一个需求,根据用户输入的身份证号码自动识别生日,和性别,为此专门在网上找了下资料了解了下,建议先了读一遍下边的文章 身份证信息介绍: https://baijiahao.baidu.co ...

  2. js正则验证身份证号码是否真实有效

    网上找了很多js,jQuery 正则表达式验证身份证是否有效的方法,多数是验证是否15位数字18位数字或者最后一位是Xx字母,都不太有效避免随便输入数字这种情况.例如下面两种: //身份证正则表达式( ...

  3. js正则验证身份证号码(最后一位x不区分大小写)

    /*** 身份证号合法性验证 * 支持15位和18位身份证号* 支持地址编码.出生日期.校验位验证*/function IdentityCodeValid(code) { var city={11:& ...

  4. js正则匹配手机号、身份证号

    正则匹配身份证号     <input v-if="!ableInput" type="number" v-model="phone" ...

  5. html正则表达式识别网址,JS正则匹配URL网址的方法(可匹配www,http开头的一切网址)...

    本文实例讲述了JS正则匹配URL网址的方法.分享给大家供大家参考,具体如下: 最强的匹配网址-url的正则表达式:匹配www,http开头的一切网址 直接插入正则表达式: [a-zA-Z0-9][-a ...

  6. php 正则匹配中文标点,JavaScript_js实现正则匹配中文标点符号的方法,本文实例讲述了js正则匹配中 - phpStudy...

    js实现正则匹配中文标点符号的方法 本文实例讲述了js正则匹配中文标点符号的方法.分享给大家供大家参考,具体如下: 运行效果截图如下: 具体代码如下: js正则匹配中文标点符号 function ch ...

  7. JS(JavaScript)验证身份证号码格式的合法性

    一.JS(JavaScript)验证身份证号码格式的合法性,前端工程师会用到JavaScript验证身份证号码是否合法,这里分享一段本人多年以前多写的JavaScript验证输入身份证号码合法性的代码 ...

  8. html正则半角,JS正则密码校验之:JS正则匹配半角英文符号

    概述 在JS密码重网有剑据些文页的底社按标近新站的不的方校验中常常会遇到密码强度的校验需求,借用一位朋友提问的图,他在工作中遇到的一个比较经典的密码强度校验要和第,.年过事工宗据指数遍互业经搞断果会击 ...

  9. js正则匹配以{开头,以}结尾怎么写?

    我们经常需要获得某个标签开始和结束之间的内容,javascript如何实现获得以{开头,以}结尾的内容呢?这里还是得用到正则表达式,我们看看具体怎么实现? <!DOCTYPE html> ...

最新文章

  1. linux刷新指定URL脚本,【图片】linux下crontab定时执行本地脚本和定时访问指定url【不要牧师吧】_百度贴吧...
  2. div宽度设置无效问题解决
  3. Java 变量声明和赋值
  4. ThinkPHP批量添加数据和getField()示例
  5. 图片不能置于底层怎么办_PPT中常遇到的图片问题和解决方案
  6. 谈谈考研复试的一些经验和建议
  7. 攻防世界 web(二)
  8. 【Java文件操作(一)】递归打印文件目录
  9. anaconda怎么运行python程序_Anaconda安装指南(#x27;conda#x27; 不是内部或外部命令,也不是可运行的程序 或批处理文件)...
  10. 蓝桥杯BASIC-28 基础练习 Huffuman树
  11. ros开发增加clion常用模板及初始化配置(五)
  12. Intellij IDEA--导入导出配置
  13. 复旦计算机系统基础课件,复旦大学软件工程考研(MSE)计算机系统基础复习资料.ppt...
  14. js实现canvas在线画板
  15. 发送 HTML 形式的邮件
  16. (3)资源管理-- Effective C++改善程序与设计的55个具体做法(Effective C++: 55 Specific Ways to Improve Your Programs)
  17. 行列式的定义及简单计算
  18. 【数据结构】数据结构三要素
  19. Java系统答辩提问问题_宿舍管理系统答辩问题总结
  20. 2018年中国光学镜头行业发展现状及发展趋势分析【图】

热门文章

  1. enclosing type java_java中no enclosing instance of type * is accessible的解决方法
  2. python ai语义分析_易百教程人工智能python补充-NLTK包
  3. 面试官问你:未来5-10年会做什么,怎么规划?
  4. Expression Tree Introduction - 02
  5. JFrame如何设置背景颜色
  6. GIS数据格式坐标转换(地球坐标WGS84、GCJ-02、火星坐标、百度坐标BD-09、国家大地坐标系CGCS2000)
  7. php如何去除数组的最后一个元素,如何从PHP中的数组中删除最后一个元素?
  8. 我的软件测试职业规划
  9. 3865U软路由开箱及拆机简单体验
  10. AutoCAD 2023 (cad2023)