使用正则表达式怎么验证二代身份证号码
发表于: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安全错误
数据库的锁怎样保障安全
中关村互联网 科技集团
美国互联网科技巨头监管
金融科技 互联网金融
善班互联网科技
远信互联网科技
智慧科技互联网
江苏南京365互联网科技
深圳前海聚择互联网科技有限公司
中国的互联网科技企业的崛起
小米互联网科技园设置
华夏互联网科技业
互联网科技的全部知识
科技赋能视角下互联网保险发展
2021世界互联网领先科技成果发布
容联科技互联网电商
广西科技产业互联网是什么
张家口科技产业互联网平台
银川新华互联网科技学校原画
广西泛欧互联网科技有限公司
小牛互联网科技有限公司地址
云南咖啡
互联网科技财经
关于新基建和互联网科技
齐家互联网科技
凡科互联网科技
互联网高科技股票
移动互联网科技公司
民营互联网公司国防科技
北京市互联网新科技
厦门江牛科技互联网