欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

如何使用正則表達(dá)式截取身份證號(hào)碼并加密-創(chuàng)新互聯(lián)

今天就跟大家聊聊有關(guān)如何使用正則表達(dá)式截取身份證號(hào)碼并加密,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。

為東臺(tái)等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計(jì)制作服務(wù),及東臺(tái)網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為網(wǎng)站設(shè)計(jì)、成都網(wǎng)站設(shè)計(jì)、東臺(tái)網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會(huì)得到認(rèn)可,從而選擇與我們長期合作。這樣,我們也可以走得更遠(yuǎn)!

1、號(hào)碼的結(jié)構(gòu)

  公民身份號(hào)碼是特征組合碼,由十七位數(shù)字本體碼和一位校驗(yàn)碼組成。排列順序從左至右依次為:六位數(shù)字地址碼,八位數(shù)字出生日期碼,三位數(shù)字順序碼和一位數(shù)字校驗(yàn)碼。

2、地址碼(前六位數(shù))

  表示編碼對(duì)象常住戶口所在縣(市、旗、區(qū))的行政區(qū)劃代碼,按gb/T2260的規(guī)定執(zhí)行。

3、出生日期碼(第七位至十四位)

  表示編碼對(duì)象出生的年、月、日,按gb/T7408的規(guī)定執(zhí)行,年、月、日代碼之間不用分隔符。

4、順序碼(第十五位至十七位)

  表示在同一地址碼所標(biāo)識(shí)的區(qū)域范圍內(nèi),對(duì)同年、同月、同日出生的人編定的順序號(hào),順序碼的奇數(shù)分配給男性,偶數(shù)分配給女性。

5、校驗(yàn)碼(第十八位數(shù))

  作為尾號(hào)的校驗(yàn)碼,是由號(hào)碼編制單位按統(tǒng)一的公式計(jì)算出來的,如果某人的尾號(hào)是0-9,都不會(huì)出現(xiàn)X,但如果尾號(hào)是10,那么就得用X來代替,因?yàn)槿绻?0做尾號(hào),那么 此人的身份證就變成了19位。X是羅馬數(shù)字的10,用X來代替10,可以保證公民的身份證符合國家標(biāo)準(zhǔn)。


在知道身份證號(hào)結(jié)構(gòu)組成各部分的意思后,我們開始進(jìn)入主題:

1、定義一個(gè)全國地區(qū)的對(duì)象

var aCity={11:"北京",12:"天津",13:"河北",14:"山西",15:"內(nèi)蒙古",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:"臺(tái)灣",81:"香港",82:"澳門",91:"國外"}

2、正則表達(dá)式判斷

function isCardID(sId){ 
  var iSum=0 ;
  var info="" ;
  if(!/^\d{17}(\d|x)$/i.test(sId)) return "你輸入的身份證長度或格式錯(cuò)誤"; 
  sId=sId.replace(/x$/i,"a"); 
  if(aCity[parseInt(sId.substr(0,2))]==null) return "你的身份證地區(qū)非法"; 
  sBirthday=sId.substr(6,4)+"-"+Number(sId.substr(10,2))+"-"+Number(sId.substr(12,2)); 
  var d=new Date(sBirthday.replace(/-/g,"/")) ;
  if(sBirthday!=(d.getFullYear()+"-"+ (d.getMonth()+1) + "-" + d.getDate()))return "身份證上的出生日期非法"; 
  for(var i = 17;i>=0;i --) iSum += (Math.pow(2,i) % 11) * parseInt(sId.charAt(17 - i),11) ;
  if(iSum%11!=1) return "你輸入的身份證號(hào)非法"; 
  //aCity[parseInt(sId.substr(0,2))]+","+sBirthday+","+(sId.substr(16,1)%2?"男":"女");//此次還可以判斷出輸入的身份證號(hào)的人性別
  return true;
}

看完上述內(nèi)容,你們對(duì)如何使用正則表達(dá)式截取身份證號(hào)碼并加密有進(jìn)一步的了解嗎?如果還想了解更多知識(shí)或者相關(guān)內(nèi)容,請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝大家的支持。

當(dāng)前題目:如何使用正則表達(dá)式截取身份證號(hào)碼并加密-創(chuàng)新互聯(lián)
文章出自:http://aaarwkj.com/article44/cojdhe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供用戶體驗(yàn)、外貿(mào)網(wǎng)站建設(shè)、面包屑導(dǎo)航、品牌網(wǎng)站設(shè)計(jì)、定制網(wǎng)站標(biāo)簽優(yōu)化

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

手機(jī)網(wǎng)站建設(shè)
亚洲国产精品日韩专区av有中文| 九色综合一区二区三区| 久久国产三级久久久久久| 调教亚洲另类唯美第二页| 乱熟av一区二区三区| 久久久亚洲福利精品午夜 | 国产成人av在线观看| 夫妻爱爱视频在线观看| 亚洲av免费一区二区三区| 91午夜福利视频在线观看| 蜜臀午夜精品视频在线观看| 99久久久国产精品蜜臀| 蜜臀av中文字幕在线| 日韩 在线一区二区| 一区二区视频精品在线观看| 久久精品国产91麻豆| 啄木乌法国一区二区三区| 国产精品蜜臀av在线一区| 日本中文字幕黄色人妻| 成年黄网站免费视频大全| 91中文字幕在线一区| 精品久久激情中文字幕| 久久精品国产亚洲av蜜点| 亚洲精品紧身裙女教师av| 97高清视频在线观看| 国内精品人妻久久毛片| av岛国不卡一区二区在线观看| 草草影院最新地址在线观看| 日本欧美中文字幕一区| 欧美亚洲精品在线观看| 国语对白精品视频在线| 亚洲一区二区三区久久精品| 日韩成人大片在线播放| 国产亚洲欧美日韩中文字幕| 成年人黄色免费网站在线观看| 日本在线免费成人高清| 午夜剧场福利在线观看| 亚洲香蕉视频在线播放| 少妇一区二区三区免费| 九九视频免费观看5| 日韩精品在线不卡一区|