ID번호 앞 6자리로 표시되는 시군구 지역코드를 다운로드 받으세요_javascript 기능
May 16, 2016 pm 07:15 PM
구역
이전 기사 에서는 15자리 및 18자리 ID 번호의 적법성을 확인하고 신원, 생일, 성별 등과 같은 간단한 정보
를 얻는 방법에 대해 논의했습니다.
이제 도시와 지역을 선택할 수 있습니다.
<script 언어="javascript">
// 지역번호가 너무 큽니다. 베이징, 상하이, 광저우 지역 코드만 여기에 게시합니다. 국내 전체는 첨부 파일을 다운로드하세요. 지역 코드
// http://ashun.cnblogs.com/ 의 Go_Rush(A Shun)
var AreaCode={
'11':'Beijing City','1101':' Beijing Municipal District ','110101':'Dongcheng District, Beijing','110102':'Xicheng District, Beijing'
,'110103':'Chongwen District, Beijing','110104':'Xuanwu District, Beijing ',' 110105':'베이징시 조양구','110106':'베이징시 펑타이구'
,'110107':'베이징시 스징산구','110108':'베이징시 하이뎬구 City','110109': '베이징시 문두구구','110111':'베이징시 팡산구' 베이징시 순이현','110223':'베이징시 퉁현' ','110228':'미윤 County, Beijing City'
,'110229':'Yanqing County, Beijing City'
,'12':'Tianjin City','1201':'Tianjin City Jurisdiction','120101': '천진 허핑구' '120105':'천진 허베이구' ':'천진 다강구'
,'120110':'천진 동리구','120111':'천진 시칭구', '120112':'천진시 진난구','120113' :'천진시 베이천구'
,'1202':'천진시 관할현','120221':'천진시 닝허현 ','120222':'천진시 우칭현','120223' :'천진시 징하이현'
,'120224':'천진시 바오디현','120225':'천진시 계현현' City'
,'31':'Shanghai City'
, '3101':'Shanghai Municipal District','310101':'Shanghai Huangpu District','310102':'Shanghai Nanshi District' ,'310103':'상하이 루완 구'
,'310104 ':'상하이 쉬후이 구','310105':'상하이 창닝 구','310106':'상하이 징안 구',' 310107':'상하이 푸퉈구'
,'310108':' 상하이 자베이 구','310109':'상하이 훙커우 구','310110':'상하이 양푸 구','310112': '상하이 민항구'
,'310113':'상하이 바오산 구','310114':'자딩 구, 상하이','310115':'상하이 푸둥 신구','3102':'상하이 시 County'
,'310225':'Nanhui County, Shanghai','310226':'Fengxian County, Shanghai City','310227':'Songjiang County, Shanghai City','310228':'Jinshan County, Shanghai 도시'
,'310229':'칭푸현, 상하이시',' 310230':'충밍현, 상하이'
,'44':'광둥성','4401':'광저우 City, Guangdong Province','440101':'광둥성 광저우시 구'
,'440102':'광둥성 광저우시 둥산구','440103':'광둥성 광저우시 리완구 성'
,'440104':'광둥성 광저우시 웨슈구','440105':'광둥성 광저우시 광동 하이주구' ,'440106':'광둥성 광저우시 톈허구 ','440107':'광둥성 광저우시 팡춘구'
,'440111':'광둥성 광저우시 바이윤구 ','440112':'광둥성 광저우시 황푸구'
,'440122':'광둥성 충화현','440181':'광둥성 판위시','440182':'광둥성 화두시','440183':'광둥성 증청시'
,'71':'대만','7100':'대만','710000':'대만'
,'72':'홍콩','7200':' 홍콩특별행정구','720000':'홍콩특별행정구'
,'73':'마카오','7300':'마카오특별행정구'
, '91':'외국 '
}
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 검사기 = [1,9,8,7,6,5,4,3,2,1,1];
if(pId.length != 15 && pId.length != 18) return "ID 번호에 총 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 "마지막 자리를 제외한 신분증은 반드시 숫자여야 합니다!";
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 "신분증 입력이 잘못되었습니다! ";
for(var i=0,ret=0;i Ai =arrVerifyCode[ret %=11];
return pId.length ==18 && pId.toLowerCase() != Ai?"신분증 입력이 잘못되었습니다! ":Ai;
};
function getInfo(id){
// http://ashun.cnblogs에서 ID 카드 Go_Rush(A Shun)를 기반으로 도, 생일, 성별을 가져옵니다. com /
id=checkId(id)
if (isNaN(id)) return "잘못된 ID 번호"
var id=String(id),sex=id.slice(14,17)% 2 ?"남성":"여성"
prov=areaCode[id.slice(0,6)] ||areaCode[id.slice(0,4)] || || "알 수 없는 지역"
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)
제안: 지역 코드가 900줄 이상, 크기가 90Kb로 매우 큽니다. 데이터베이스에 넣고 Ajax를 통해 검색하는 것이 좋습니다.
를 얻는 방법에 대해 논의했습니다.
이제 도시와 지역을 선택할 수 있습니다.
코드 복사 코드는 다음과 같습니다.
<script 언어="javascript">
// 지역번호가 너무 큽니다. 베이징, 상하이, 광저우 지역 코드만 여기에 게시합니다. 국내 전체는 첨부 파일을 다운로드하세요. 지역 코드
// http://ashun.cnblogs.com/ 의 Go_Rush(A Shun)
var AreaCode={
'11':'Beijing City','1101':' Beijing Municipal District ','110101':'Dongcheng District, Beijing','110102':'Xicheng District, Beijing'
,'110103':'Chongwen District, Beijing','110104':'Xuanwu District, Beijing ',' 110105':'베이징시 조양구','110106':'베이징시 펑타이구'
,'110107':'베이징시 스징산구','110108':'베이징시 하이뎬구 City','110109': '베이징시 문두구구','110111':'베이징시 팡산구' 베이징시 순이현','110223':'베이징시 퉁현' ','110228':'미윤 County, Beijing City'
,'110229':'Yanqing County, Beijing City'
,'12':'Tianjin City','1201':'Tianjin City Jurisdiction','120101': '천진 허핑구' '120105':'천진 허베이구' ':'천진 다강구'
,'120110':'천진 동리구','120111':'천진 시칭구', '120112':'천진시 진난구','120113' :'천진시 베이천구'
,'1202':'천진시 관할현','120221':'천진시 닝허현 ','120222':'천진시 우칭현','120223' :'천진시 징하이현'
,'120224':'천진시 바오디현','120225':'천진시 계현현' City'
,'31':'Shanghai City'
, '3101':'Shanghai Municipal District','310101':'Shanghai Huangpu District','310102':'Shanghai Nanshi District' ,'310103':'상하이 루완 구'
,'310104 ':'상하이 쉬후이 구','310105':'상하이 창닝 구','310106':'상하이 징안 구',' 310107':'상하이 푸퉈구'
,'310108':' 상하이 자베이 구','310109':'상하이 훙커우 구','310110':'상하이 양푸 구','310112': '상하이 민항구'
,'310113':'상하이 바오산 구','310114':'자딩 구, 상하이','310115':'상하이 푸둥 신구','3102':'상하이 시 County'
,'310225':'Nanhui County, Shanghai','310226':'Fengxian County, Shanghai City','310227':'Songjiang County, Shanghai City','310228':'Jinshan County, Shanghai 도시'
,'310229':'칭푸현, 상하이시',' 310230':'충밍현, 상하이'
,'44':'광둥성','4401':'광저우 City, Guangdong Province','440101':'광둥성 광저우시 구'
,'440102':'광둥성 광저우시 둥산구','440103':'광둥성 광저우시 리완구 성'
,'440104':'광둥성 광저우시 웨슈구','440105':'광둥성 광저우시 광동 하이주구' ,'440106':'광둥성 광저우시 톈허구 ','440107':'광둥성 광저우시 팡춘구'
,'440111':'광둥성 광저우시 바이윤구 ','440112':'광둥성 광저우시 황푸구'
,'440122':'광둥성 충화현','440181':'광둥성 판위시','440182':'광둥성 화두시','440183':'광둥성 증청시'
,'71':'대만','7100':'대만','710000':'대만'
,'72':'홍콩','7200':' 홍콩특별행정구','720000':'홍콩특별행정구'
,'73':'마카오','7300':'마카오특별행정구'
, '91':'외국 '
}
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 검사기 = [1,9,8,7,6,5,4,3,2,1,1];
if(pId.length != 15 && pId.length != 18) return "ID 번호에 총 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 "마지막 자리를 제외한 신분증은 반드시 숫자여야 합니다!";
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 "신분증 입력이 잘못되었습니다! ";
for(var i=0,ret=0;i Ai =arrVerifyCode[ret %=11];
return pId.length ==18 && pId.toLowerCase() != Ai?"신분증 입력이 잘못되었습니다! ":Ai;
};
function getInfo(id){
// http://ashun.cnblogs에서 ID 카드 Go_Rush(A Shun)를 기반으로 도, 생일, 성별을 가져옵니다. com /
id=checkId(id)
if (isNaN(id)) return "잘못된 ID 번호"
var id=String(id),sex=id.slice(14,17)% 2 ?"남성":"여성"
prov=areaCode[id.slice(0,6)] ||areaCode[id.slice(0,4)] || || "알 수 없는 지역"
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)
제안: 지역 코드가 900줄 이상, 크기가 90Kb로 매우 큽니다. 데이터베이스에 넣고 Ajax를 통해 검색하는 것이 좋습니다.
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

인기 기사
Repo : 팀원을 부활시키는 방법
3 몇 주 전
By 尊渡假赌尊渡假赌尊渡假赌
스플릿 소설을이기는 데 얼마나 걸립니까?
3 몇 주 전
By DDD
헬로 키티 아일랜드 어드벤처 : 거대한 씨앗을 얻는 방법
3 몇 주 전
By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 에너지 결정과 그들이하는 일 (노란색 크리스탈)
1 몇 주 전
By 尊渡假赌尊渡假赌尊渡假赌

인기 기사
Repo : 팀원을 부활시키는 방법
3 몇 주 전
By 尊渡假赌尊渡假赌尊渡假赌
스플릿 소설을이기는 데 얼마나 걸립니까?
3 몇 주 전
By DDD
헬로 키티 아일랜드 어드벤처 : 거대한 씨앗을 얻는 방법
3 몇 주 전
By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 에너지 결정과 그들이하는 일 (노란색 크리스탈)
1 몇 주 전
By 尊渡假赌尊渡假赌尊渡假赌

뜨거운 기사 태그

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제
Gmail 이메일의 로그인 입구는 어디에 있나요?
7287
9


자바 튜토리얼
1622
14


Cakephp 튜토리얼
1342
46


라라벨 튜토리얼
1259
25


PHP 튜토리얼
1206
29

