亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Regex > 正文

詳解正則表達式實現二代身份證號碼驗證

2020-03-16 20:51:29
字體:
來源:轉載
供稿:網友

最近項目需要對身份證進行比較合理的篩選,并不想用到第三方接口,所以寫了個方法:

包括支持身份證號合法性驗證, 支持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)?/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位校驗位

總結

以上所述是小編給大家介紹的正則表達式實現二代身份證號碼驗證,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對VEVB武林網網站的支持!


注:相關教程知識閱讀請移步到正則表達式頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产一区二区黄| 欧美美最猛性xxxxxx| 91精品国产综合久久香蕉| 欧美激情精品久久久久久| 日韩欧美成人区| 亚洲春色另类小说| 久久精视频免费在线久久完整在线看| 日韩欧美国产一区二区| 69视频在线免费观看| 2020欧美日韩在线视频| 日韩欧美在线看| 欧美日韩裸体免费视频| 精品美女永久免费视频| 亚洲人精品午夜在线观看| 色诱女教师一区二区三区| 国产乱肥老妇国产一区二| 伊人久久久久久久久久久久久| 国产日产亚洲精品| 欧美香蕉大胸在线视频观看| 亚洲精品91美女久久久久久久| 久久视频在线免费观看| 性欧美视频videos6一9| 欧美一级淫片aaaaaaa视频| 欧美高清性猛交| 久久久精品999| 中文字幕日韩av综合精品| 日韩av综合中文字幕| 91免费人成网站在线观看18| 538国产精品一区二区免费视频| 欧美贵妇videos办公室| 91久久精品国产| 91亚洲国产成人精品性色| 欧美老肥婆性猛交视频| 欧美高清视频免费观看| 国产日本欧美一区二区三区在线| 亚洲综合自拍一区| 日韩精品一区二区视频| 国产精品私拍pans大尺度在线| 日韩综合视频在线观看| 国产精品亚洲аv天堂网| 国产精品成人一区| 日韩黄色av网站| 亚洲精品小视频在线观看| 国产精品777| 日韩在线观看网站| 亚洲女人天堂视频| 日韩中文字幕国产精品| 亚洲午夜激情免费视频| 欧美一区二区三区……| 日韩在线观看成人| 亚洲精品v欧美精品v日韩精品| 在线中文字幕日韩| 91久久在线视频| 国产日韩在线播放| 久久久av免费| 国产精品福利久久久| 亚洲综合大片69999| 一区二区欧美在线| 97国产精品视频人人做人人爱| 日韩精品中文字幕视频在线| 曰本色欧美视频在线| 国产精品第一页在线| 久久久久国色av免费观看性色| 亚洲国产天堂久久综合| 国产精品美女久久久久久免费| 88xx成人精品| 岛国av午夜精品| 久久久91精品国产一区不卡| 国产精品久久久久久久9999| 国产欧美精品一区二区三区-老狼| 91久久精品美女高潮| 日韩精品极品视频免费观看| 欧美另类第一页| 国产剧情久久久久久| 在线观看日韩av| 欧美日韩中文字幕在线视频| 国产精品一香蕉国产线看观看| 日韩中文字幕在线精品| 日本久久91av| 久久免费高清视频| 性欧美亚洲xxxx乳在线观看| 欧美美女操人视频| 国产精品久久久久久久久久免费| 亚洲欧美在线免费| 欧美亚洲一区在线| 91色琪琪电影亚洲精品久久| 亚洲第一黄色网| 久久久久亚洲精品成人网小说| 久久国产精品网站| 久久在线精品视频| 久久久久久国产精品三级玉女聊斋| 欧美性视频精品| 久久中文字幕在线| 色综合久综合久久综合久鬼88| 欧美电影在线免费观看网站| 成人h视频在线| 亚洲97在线观看| 91sao在线观看国产| 国产精品视频免费在线观看| 午夜精品久久久久久久白皮肤| 久久影视电视剧免费网站| 亚洲一区亚洲二区亚洲三区| 久久久久久中文字幕| 91精品国产99久久久久久| 日韩一区二区精品视频| 一区二区av在线| 夜夜嗨av一区二区三区四区| 久久久精品久久| 欧美日韩国产黄| 欧美成aaa人片免费看| 欧美色视频日本高清在线观看| 亚洲影影院av| 538国产精品一区二区免费视频| 国产精品免费一区豆花| 精品无人区太爽高潮在线播放| 亚洲欧洲视频在线| 日韩av电影国产| 97久久精品视频| 日韩在线一区二区三区免费视频| 97av在线影院| 国产精品白嫩美女在线观看| 国产在线精品成人一区二区三区| 国产剧情日韩欧美| 精品国产自在精品国产浪潮| 欧美国产极速在线| 亚洲精品一区二区三区不| 91亚洲精品久久久久久久久久久久| 日韩毛片在线看| 国产日本欧美一区| 成人网址在线观看| 欧美激情国产高清| 日韩精品中文字幕在线播放| 亚洲日本欧美日韩高观看| 久色乳综合思思在线视频| 亚洲午夜小视频| 亚洲美女精品成人在线视频| 久久久久五月天| 国产精品免费久久久久久| 久久久免费观看| 美女视频黄免费的亚洲男人天堂| 日本在线精品视频| 国产精品第三页| 亚洲一区免费网站| 欧美成人激情视频免费观看| 日韩欧美一区二区三区久久| 97在线精品国自产拍中文| 欧美日韩激情视频8区| 伊人久久大香线蕉av一区二区| 久久久精品一区二区| 亚洲第一中文字幕| 亚洲国产成人爱av在线播放| 日韩在线视频一区| 5252色成人免费视频| 国产精品一香蕉国产线看观看| 17婷婷久久www| 国内精品久久影院| 欧美国产精品人人做人人爱| 欧美精品videos另类日本| 91国语精品自产拍在线观看性色| 尤物九九久久国产精品的特点| 国产91在线播放精品91| 在线成人激情视频| 日韩在线播放视频| 欧美日在线观看|