无为清净楼资源网 Design By www.qnjia.com

最近项目需要对身份证进行比较合理的筛选,并不想用到第三方接口,所以写了个方法:

包括支持身份证号合法性验证, 支持18位身份证号,支持地址编码、出生日期、校验位验证. 基本上这样就可以了.

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)"color: #ff0000">正则表达式:

出生日期1800-2099 (18|19|20)"color: #ff0000">总结

以上所述是小编给大家介绍的正则表达式实现二代身份证号码验证,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!

标签:
正则验证身份证号码,身份证号码验证

无为清净楼资源网 Design By www.qnjia.com
广告合作:本站广告合作请联系QQ:858582 申请时备注:广告合作(否则不回)
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
无为清净楼资源网 Design By www.qnjia.com