最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

身份證號(hào)碼前六位所代表的省,市,區(qū), 以及地區(qū)編碼下載

 更新時(shí)間:2007年04月12日 00:00:00   作者:  
在我上一篇文章里面,討論了如何驗(yàn)證15,18位身份證號(hào)碼的合法性,并能取得一些簡(jiǎn)單的信息,
比如:身份,生日,性別等。

現(xiàn)在,可以取城市和地區(qū)了。
復(fù)制代碼 代碼如下:

<script language="javascript"> 
// 地區(qū)代碼實(shí)在太大了,我這里只貼出 北京,上海,廣州的代碼,完整國(guó)內(nèi)地區(qū)編碼請(qǐng)下載附件 

// Go_Rush(阿舜)  from http://ashun.cnblogs.com/ 
var areaCode={ 
    '11':'北京市','1101':'北京市市轄區(qū)','110101':'北京市東城區(qū)','110102':'北京市西城區(qū)' 
    ,'110103':'北京市崇文區(qū)','110104':'北京市宣武區(qū)','110105':'北京市朝陽(yáng)區(qū)','110106':'北京市豐臺(tái)區(qū)' 
    ,'110107':'北京市石景山區(qū)','110108':'北京市海淀區(qū)','110109':'北京市門(mén)頭溝區(qū)','110111':'北京市房山區(qū)' 
    ,'1102':'北京市市轄縣','110221':'北京市昌平縣','110222':'北京市順義縣','110223':'北京市通縣' 
    ,'110224':'北京市大興縣','110226':'北京市平谷縣','110227':'北京市懷柔縣','110228':'北京市密云縣' 
    ,'110229':'北京市延慶縣' 

    ,'12':'天津市','1201':'天津市市轄區(qū)','120101':'天津市和平區(qū)' 
    ,'120102':'天津市河?xùn)|區(qū)','120103':'天津市河西區(qū)','120104':'天津市南開(kāi)區(qū)','120105':'天津市河北區(qū)' 
    ,'120106':'天津市紅橋區(qū)','120107':'天津市塘沽區(qū)','120108':'天津市漢沽區(qū)','120109':'天津市大港區(qū)' 
    ,'120110':'天津市東麗區(qū)','120111':'天津市西青區(qū)','120112':'天津市津南區(qū)','120113':'天津市北辰區(qū)' 
    ,'1202':'天津市市轄縣','120221':'天津市寧河縣','120222':'天津市武清縣','120223':'天津市靜??h' 
    ,'120224':'天津市寶坻縣','120225':'天津市薊縣' 

    ,'31':'上海市' 
    ,'3101':'上海市市轄區(qū)','310101':'上海市黃浦區(qū)','310102':'上海市南市區(qū)','310103':'上海市盧灣區(qū)' 
    ,'310104':'上海市徐匯區(qū)','310105':'上海市長(zhǎng)寧區(qū)','310106':'上海市靜安區(qū)','310107':'上海市普陀區(qū)' 
    ,'310108':'上海市閘北區(qū)','310109':'上海市虹口區(qū)','310110':'上海市揚(yáng)浦區(qū)','310112':'上海市閔行區(qū)' 
    ,'310113':'上海市寶山區(qū)','310114':'上海市嘉定區(qū)','310115':'上海市浦東新區(qū)','3102':'上海市市轄縣' 
    ,'310225':'上海市南匯縣','310226':'上海市奉賢縣','310227':'上海市松江縣','310228':'上海市金山縣' 
    ,'310229':'上海市青浦縣','310230':'上海市崇明縣'         

    ,'44':'廣東省','4401':'廣東省廣州市','440101':'廣東省廣州市市轄區(qū)' 
    ,'440102':'廣東省廣州市東山區(qū)','440103':'廣東省廣州市荔灣區(qū)' 
    ,'440104':'廣東省廣州市越秀區(qū)','440105':'廣東省廣州市海珠區(qū)' 
    ,'440106':'廣東省廣州市天河區(qū)','440107':'廣東省廣州市芳村區(qū)' 
    ,'440111':'廣東省廣州市白云區(qū)','440112':'廣東省廣州市黃埔區(qū)' 
    ,'440122':'廣東省從花縣','440181':'廣東省番禺市','440182':'廣東省花都市','440183':'廣東省增城市' 

    ,'71':'臺(tái)灣省','7100':'臺(tái)灣','710000':'臺(tái)灣省'     
    ,'72':'香港','7200':'香港特別行政區(qū)','720000':'香港特別行政區(qū)' 
    ,'73':'澳門(mén)','7300':'澳門(mén)特別行政區(qū)' 
    ,'91':'國(guó)外' 



function checkId(pId){ 
    var arrVerifyCode = [1,0,"x",9,8,7,6,5,4,3,2]; 
    var Wi = [7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2]; 
    var Checker = [1,9,8,7,6,5,4,3,2,1,1]; 
    if(pId.length != 15 && pId.length != 18)    return "身份證號(hào)共有 15 碼或18位"; 
    var Ai=pId.length==18?pId.substring(0,17):pId.slice(0,6)+"19"+pId.slice(6,16); 
    if (!/^\d+$/.test(Ai)) return "身份證除最后一位外,必須為數(shù)字!"; 
    var yyyy=Ai.slice(6,10),mm=Ai.slice(10,12)-1,dd=Ai.slice(12,14); 
    var d=new Date(yyyy,mm,dd),year=d.getFullYear(),mon=d.getMonth(),day=d.getDate(),now=new Date(); 
    if (year!=yyyy || mon!=mm || day!=dd || d>now || now.getFullYear()-year>140) return "身份證輸入錯(cuò)誤!"; 
    for(var i=0,ret=0;i<17;i++)  ret+=Ai.charAt(i)*Wi[i];     
    Ai+=arrVerifyCode[ret %=11];      
    return pId.length ==18 && pId.toLowerCase() != Ai?"身份證輸入錯(cuò)誤!":Ai; 
}; 

function getInfo(id){              
    //根據(jù)身份證取 省份,生日,性別  Go_Rush(阿舜) from http://ashun.cnblogs.com/ 
    id=checkId(id) 
    if (isNaN(id)) return "錯(cuò)誤的身份證號(hào)碼"     
    var id=String(id),sex=id.slice(14,17)%2?"男":"女" 
    prov=areaCode[id.slice(0,6)] || areaCode[id.slice(0,4)] || areaCode[id.slice(0,2)] || "未知地區(qū)" 
    var birthday=(new Date(id.slice(6,10),id.slice(10,12)-1,id.slice(12,14))).toLocaleDateString()  
    return [prov,birthday,sex]   


var id="110102198006262301"  
alert(getInfo(id))  
</script>

下載(64kb) 
建議: 地區(qū)編碼很大,900多行,90Kb大小,建議把他們放在數(shù)據(jù)庫(kù)里面通過(guò)Ajax來(lái)取

相關(guān)文章

  • JS動(dòng)畫(huà)定時(shí)器知識(shí)總結(jié)

    JS動(dòng)畫(huà)定時(shí)器知識(shí)總結(jié)

    這篇文章給大家總結(jié)了關(guān)于JS動(dòng)畫(huà)中定時(shí)器的相關(guān)用法以及相關(guān)知識(shí)點(diǎn)總結(jié),有需要的朋友可以參考學(xué)習(xí)下。
    2018-03-03
  • 使用webpack搭建pixi.js開(kāi)發(fā)環(huán)境

    使用webpack搭建pixi.js開(kāi)發(fā)環(huán)境

    這篇文章主要介紹了使用webpack搭建pixi.js開(kāi)發(fā)環(huán)境,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-02-02
  • 基于JavaScript實(shí)現(xiàn)永遠(yuǎn)加載不滿(mǎn)的進(jìn)度條

    基于JavaScript實(shí)現(xiàn)永遠(yuǎn)加載不滿(mǎn)的進(jìn)度條

    各位開(kāi)發(fā)大佬,平時(shí)肯定見(jiàn)到過(guò)這種進(jìn)度條吧,一直在加載,但等了好久都是在99%,那如何用JavaScript實(shí)現(xiàn)這一效果呢,下面就來(lái)和大家詳細(xì)講講
    2023-04-04
  • JS中產(chǎn)生標(biāo)識(shí)符方式的演變

    JS中產(chǎn)生標(biāo)識(shí)符方式的演變

    本文記錄下JS中產(chǎn)生標(biāo)識(shí)符方式的演變,從ES5到ES6,ES5及其之前是一種方式,只包含兩種聲明(var/function),ES6則增加了一些產(chǎn)生標(biāo)識(shí)符的關(guān)鍵字,如 let、const、class。
    2015-06-06
  • Js 冒泡事件阻止實(shí)現(xiàn)代碼

    Js 冒泡事件阻止實(shí)現(xiàn)代碼

    當(dāng)一個(gè)元素上的事件被觸發(fā)的時(shí)候,比如說(shuō)鼠標(biāo)點(diǎn)擊了一個(gè)按鈕,同樣的事件將會(huì)在那個(gè)元素的所有祖先元素中被觸發(fā)
    2013-01-01
  • layer插件實(shí)現(xiàn)在彈出層中彈出一警告提示并關(guān)閉彈出層的方法

    layer插件實(shí)現(xiàn)在彈出層中彈出一警告提示并關(guān)閉彈出層的方法

    今天小編就為大家分享一篇layer插件實(shí)現(xiàn)在彈出層中彈出一警告提示并關(guān)閉彈出層的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-09-09
  • codemirror6實(shí)現(xiàn)自定義代碼提示效果實(shí)例

    codemirror6實(shí)現(xiàn)自定義代碼提示效果實(shí)例

    這篇文章主要給大家介紹了關(guān)于codemirror6實(shí)現(xiàn)自定義代碼提示效果的相關(guān)資料,CodeMirror是一個(gè)網(wǎng)絡(luò)代碼編輯器組件,它可以在網(wǎng)站中用于實(shí)現(xiàn)支持多種編輯功能的文本輸入字段,并具有豐富的編程接口以允許進(jìn)一步擴(kuò)展,需要的朋友可以參考下
    2023-08-08
  • JS實(shí)現(xiàn)帶關(guān)閉功能的阿里媽媽網(wǎng)站頂部滑出banner工具條代碼

    JS實(shí)現(xiàn)帶關(guān)閉功能的阿里媽媽網(wǎng)站頂部滑出banner工具條代碼

    這篇文章主要介紹了JS實(shí)現(xiàn)帶關(guān)閉功能的阿里媽媽網(wǎng)站頂部滑出banner工具條代碼,可實(shí)現(xiàn)頂部banner窗口的浮動(dòng)顯示及關(guān)閉隱藏功能,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-09-09
  • layui固定下拉框的顯示條數(shù)(有滾動(dòng)條)的方法

    layui固定下拉框的顯示條數(shù)(有滾動(dòng)條)的方法

    今天小編就為大家分享一篇layui固定下拉框的顯示條數(shù)(有滾動(dòng)條)的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-09-09
  • 22種JavaScript中數(shù)組常用API總結(jié)

    22種JavaScript中數(shù)組常用API總結(jié)

    在前端開(kāi)發(fā)中,數(shù)組是一種常見(jiàn)且重要的數(shù)據(jù)結(jié)構(gòu),本文主要介紹了前端中數(shù)組常用的API,包括添加、刪除、截取、合并、轉(zhuǎn)換等操作,希望對(duì)大家有所幫助
    2023-05-05

最新評(píng)論

建始县| 太湖县| 垫江县| 桂阳县| 车险| 内黄县| 大竹县| 申扎县| 黑龙江省| 淳化县| 洞头县| 元阳县| 夹江县| 龙川县| 莒南县| 古田县| 呼玛县| 灵石县| 蓬莱市| 涟水县| 铁岭市| 喀喇沁旗| 随州市| 东山县| 清徐县| 清原| 崇文区| 西城区| 宜宾县| 葫芦岛市| 油尖旺区| 手机| 贵港市| 杭锦后旗| 广西| 湖北省| 巴彦淖尔市| 湄潭县| 舒兰市| 大邑县| 达尔|