使用正则表达式怎么验证二代身份证号码
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,今天就跟大家聊聊有关使用正则表达式怎么验证二代身份证号码,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。IdCodeValid:function
千家信息网最后更新 2026年11月02日使用正则表达式怎么验证二代身份证号码
今天就跟大家聊聊有关使用正则表达式怎么验证二代身份证号码,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
IdCodeValid:function(code){ //身份证号合法性验证 //支持15位和18位身份证号 //支持地址编码、出生日期、校验位验证 var city={11:"北京",12:"天津",13:"河北",14:"山西",15:"内蒙古",21:"辽宁",22:"吉林",23:"黑龙江 ",31:"上海",32:"江苏",33:"浙江",34:"安徽",35:"福建",36:"江西",37:"山东",41:"河南",42:"湖北 ",43:"湖南",44:"广东",45:"广西",46:"海南",50:"重庆",51:"四川",52:"贵州",53:"云南",54:"西藏 ",61:"陕西",62:"甘肃",63:"青海",64:"宁夏",65:"新疆",71:"台湾",81:"香港",82:"澳门",91:"国外 "}; var row={ 'pass':true, 'msg':'验证成功' }; if(!code || !/^\d{6}(18|19|20)?\d{2}(0[1-9]|1[012])(0[1-9]|[12]\d|3[01])\d{3}(\d|[xX])$/.test(code)){ row={ 'pass':false, 'msg':'身份证号格式错误' }; }else if(!city[code.substr(0,2)]){ row={ 'pass':false, 'msg':'身份证号地址编码错误' }; }else{ //18位身份证需要验证最后一位校验位 if(code.length == 18){ code = code.split(''); //∑(ai×Wi)(mod 11) //加权因子 var factor = [ 7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2 ]; //校验位 var parity = [ 1, 0, 'X', 9, 8, 7, 6, 5, 4, 3, 2 ]; var sum = 0; var ai = 0; var wi = 0; for (var i = 0; i < 17; i++) { ai = code[i]; wi = factor[i]; sum += ai * wi; } if(parity[sum % 11] != code[17].toUpperCase()){ row={ 'pass':false, 'msg':'身份证号校验位错误' }; } } } return row;}IdCodeValid('xxx');正则表达式:
出生日期1800-2099 (18|19|20)?\d{2}(0[1-9]|1[012])(0[1-9]|[12]\d|3[01])
身份证正则表达式 /^\d{6}(18|19|20)?\d{2}(0[1-9]|1[012])(0[1-9]|[12]\d|3[01])\d{3}(\d|[xX])$/
位校验规则 6位地址编码+8位出生日期+3位顺序号+1位校验位
看完上述内容,你们对使用正则表达式怎么验证二代身份证号码有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。
身份
验证
证号
正则
表达式
身份证
内容
地址
日期
编码
支持
号码
二代
错误
位错
顺序号
黑龙
云南
内蒙
内蒙古
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网科技企业
博彦科技互联网金融
圆梦互联网科技
西安互联网科技
上海喔噻互联网科技
多迪互联网科技有限公司
宁夏科技产业互联网案例
互联网和黑科技的看法
港股科技和互联网
千方科技属于互联网企业吗
和信科技工业互联网
互联网科技公司有风险吗
玉溪互联网科技怎么选
如何创新互联网科技
徐州市互联网科技有限公司
中科明德北京互联网科技
广州智享互联网科技
互联网金融运营模式中的金融科技
银川新华互联网科技学校原画
众联互联网络科技
上海卓越科技互联网
丰台科技园 互联网
互联网科技生活的内容
西藏七维空间互联网科技有限公司
常德市电业局互联网科技部
高科技互联网发展前景如何
工业互联网等科技实现智能化赋能
电子商务与互联网科技的关系
广东鹅鹅鹅互联网科技有限公司
保山互联网科技靠谱吗