身份證號js驗證
阿新 • • 發佈:2018-12-12
1、先寫兩個js指令碼
IDValidator.jsGB2260.js<script type="text/javascript"> function IDValidator() { var param = { error : { longNumber : '長數字存在精度問題,請使用字串傳值! Long number is not allowed, because the precision of the Number In JavaScript.' } }; var util = { checkArg : function(id) { var argType = (typeof id); switch (argType) { case 'number': // long number not allowed id = id.toString(); if (id.length > 15) { this.error(param.error.longNumber); return false; } break; case 'string': break; default: return false; } id = id.toUpperCase(); var code = null; if (id.length === 18) { // 18位 code = { body : id.slice(0, 17), checkBit : id.slice(-1), type : 18 }; } else if (id.length === 15) { // 15位 code = { body : id, type : 15 }; } else { return false; } return code; } // 地址碼檢查 , checkAddr : function(addr, GB2260) { var addrInfo = this.getAddrInfo(addr, GB2260); return (addrInfo === false ? false : true); } // 取得地址碼資訊 , getAddrInfo : function(addr, GB2260) { GB2260 = GB2260 || null; // 查詢GB/T2260,沒有引入GB2260時略過 if (GB2260 === null) { return addr; } if (!GB2260.hasOwnProperty(addr)) { // 考慮標準不全的情況,搜尋不到時向上搜尋 var tmpAddr; tmpAddr = addr.slice(0, 4) + '00'; if (!GB2260.hasOwnProperty(tmpAddr)) { tmpAddr = addr.slice(0, 2) + '0000'; if (!GB2260.hasOwnProperty(tmpAddr)) { return false; } else { return GB2260[tmpAddr] + '未知地區'; } } else { return GB2260[tmpAddr] + '未知地區'; } } else { return GB2260[addr]; } } // 生日碼檢查 , checkBirth : function(birth) { var year, month, day; if (birth.length == 8) { year = parseInt(birth.slice(0, 4), 10); month = parseInt(birth.slice(4, 6), 10); day = parseInt(birth.slice(-2), 10); } else if (birth.length == 6) { year = parseInt('19' + birth.slice(0, 2), 10); month = parseInt(birth.slice(2, 4), 10); day = parseInt(birth.slice(-2), 10); } else { return false; } // TODO 是否需要判斷年份 /* * if( year<1800 ){ return false; } */ // TODO 按月份檢測 if (month > 12 || month === 0 || day > 31 || day === 0) { return false; } return true; } // 順序碼檢查 , checkOrder : function(order) { // 暫無需檢測 return true; } // 加權 , weight : function(t) { return Math.pow(2, t - 1) % 11; } // 隨機整數 , rand : function(max, min) { min = min || 1; return Math.round(Math.random() * (max - min)) + min; } // 數字補位 , str_pad : function(str, len, chr, right) { str = str.toString(); len = len || 2; chr = chr || '0'; right = right || false; if (str.length >= len) { return str; } else { for (var i = 0, j = len - str.length; i < j; i++) { if (right) { str = str + chr; } else { str = chr + str; } } return str; } } // 拋錯 , error : function(msg) { var e = new Error(); e.message = 'IDValidator: ' + msg; throw e; } }; var _IDValidator = function(GB2260) { if (typeof GB2260 !== "undefined") { this.GB2260 = GB2260; } // 建立cache this.cache = {}; }; _IDValidator.prototype = { isValid : function(id) { var GB2260 = this.GB2260 || null; var code = util.checkArg(id); if (code === false) { return false; } // 查詢cache if (this.cache.hasOwnProperty(id) && typeof this.cache[id].valid !== 'undefined') { return this.cache[id].valid; } else { if (!this.cache.hasOwnProperty(id)) { this.cache[id] = {}; } } var addr = code.body.slice(0, 6); var birth = (code.type === 18 ? code.body.slice(6, 14) : code.body .slice(6, 12)); var order = code.body.slice(-3); if (!(util.checkAddr(addr, GB2260) && util.checkBirth(birth) && util .checkOrder(order))) { this.cache[id].valid = false; return false; } // 15位不含校驗碼,到此已結束 if (code.type === 15) { this.cache[id].valid = true; return true; } /* 校驗位部分 */ // 位置加權 var posWeight = []; for (var i = 18; i > 1; i--) { var wei = util.weight(i); posWeight[i] = wei; } // 累加body部分與位置加權的積 var bodySum = 0; var bodyArr = code.body.split(''); for (var j = 0; j < bodyArr.length; j++) { bodySum += (parseInt(bodyArr[j], 10) * posWeight[18 - j]); } // 得出校驗碼 var checkBit = 12 - (bodySum % 11); if (checkBit == 10) { checkBit = 'X'; } else if (checkBit > 10) { checkBit = checkBit % 11; } checkBit = (typeof checkBit === 'number' ? checkBit.toString() : checkBit); // 檢查校驗碼 if (checkBit !== code.checkBit) { this.cache[id].valid = false; return false; } else { this.cache[id].valid = true; return true; } } // 分析詳細資訊 , getInfo : function(id) { var GB2260 = this.GB2260 || null; // 號碼必須有效 if (this.isValid(id) === false) { return false; } // TODO 複用此部分 var code = util.checkArg(id); // 查詢cache // 到此時通過isValid已經有了cache記錄 if (typeof this.cache[id].info !== 'undefined') { return this.cache[id].info; } var addr = code.body.slice(0, 6); var birth = (code.type === 18 ? code.body.slice(6, 14) : code.body .slice(6, 12)); var order = code.body.slice(-3); var info = {}; info.addrCode = addr; if (GB2260 !== null) { info.addr = util.getAddrInfo(addr, GB2260); } info.birth = (code.type === 18 ? (([ birth.slice(0, 4), birth.slice(4, 6), birth.slice(-2) ]).join('-')) : ([ '19' + birth.slice(0, 2), birth.slice(2, 4), birth.slice(-2) ]).join('-')); info.sex = (order % 2 === 0 ? 0 : 1); info.length = code.type; if (code.type === 18) { info.checkBit = code.checkBit; } // 記錄cache this.cache[id].info = info; return info; } // 仿造一個號 , makeID : function(isFifteen) { var GB2260 = this.GB2260 || null; // 地址碼 var addr = null; if (GB2260 !== null) { var loopCnt = 0; while (addr === null) { // 防止死迴圈 if (loopCnt > 10) { addr = 110101; break; } var prov = util.str_pad(util.rand(50), 2, '0'); var city = util.str_pad(util.rand(20), 2, '0'); var area = util.str_pad(util.rand(20), 2, '0'); var addrTest = [ prov, city, area ].join(''); if (GB2260[addrTest]) { addr = addrTest; break; } } } else { addr = 110101; } // 出生年 var yr = util.str_pad(util.rand(99, 50), 2, '0'); var mo = util.str_pad(util.rand(12, 1), 2, '0'); var da = util.str_pad(util.rand(28, 1), 2, '0'); if (isFifteen) { return addr + yr + mo + da + util.str_pad(util.rand(999, 1), 3, '1'); } yr = '19' + yr; var body = addr + yr + mo + da + util.str_pad(util.rand(999, 1), 3, '1'); // 位置加權 var posWeight = []; for (var i = 18; i > 1; i--) { var wei = util.weight(i); posWeight[i] = wei; } // 累加body部分與位置加權的積 var bodySum = 0; var bodyArr = body.split(''); for (var j = 0; j < bodyArr.length; j++) { bodySum += (parseInt(bodyArr[j], 10) * posWeight[18 - j]); } // 得出校驗碼 var checkBit = 12 - (bodySum % 11); if (checkBit == 10) { checkBit = 'X'; } else if (checkBit > 10) { checkBit = checkBit % 11; } checkBit = (typeof checkBit === 'number' ? checkBit.toString() : checkBit); return (body + checkBit); } };// _IDValidator GB2260 = GB2260 == null ? "" : GB2260; return new _IDValidator(GB2260); } </script>
<script type="text/javascript">
var GB2260 = {
"110000" : "北京市",
"110100" : "北京市市轄區",
"110101" : "北京市東城區",
"110102" : "北京市西城區",
"110103" : "北京市崇文區",
"110104" : "北京市宣武區",
"110105" : "北京市朝陽區",
"110106" : "北京市豐臺區",
"110107" : "北京市石景山區",
"110108" : "北京市海淀區",
"110109" : "北京市門頭溝區",
"110111" : "北京市房山區",
"110112" : "北京市通州區",
"110113" : "北京市順義區",
"110200" : "北京市縣",
"110221" : "北京市昌平縣",
"110224" : "北京市大興縣",
"110226" : "北京市平谷縣",
"110227" : "北京市懷柔縣",
"110228" : "北京市密雲縣",
"110229" : "北京市延慶縣",
"120000" : "天津市",
"120100" : "天津市市轄區",
"120101" : "天津市和平區",
"120102" : "天津市河東區",
"120103" : "天津市河西區",
"120104" : "天津市南開區",
"120105" : "天津市河北區",
"120106" : "天津市紅橋區",
"120107" : "天津市塘沽區",
"120108" : "天津市漢沽區",
"120109" : "天津市大港區",
"120110" : "天津市東麗區",
"120111" : "天津市西青區",
"120112" : "天津市津南區",
"120113" : "天津市北辰區",
"120200" : "天津市縣",
"120221" : "天津市寧河縣",
"120222" : "天津市武清縣",
"120223" : "天津市靜海縣",
"120224" : "天津市寶坻縣",
"120225" : "天津市薊縣",
"130000" : "河北省",
"130100" : "河北省石家莊市",
"130101" : "河北省石家莊市市轄區",
"130102" : "河北省石家莊市長安區",
"130103" : "河北省石家莊市橋東區",
"130104" : "河北省石家莊市橋西區",
"130105" : "河北省石家莊市新華區",
"130106" : "河北省石家莊市郊區",
"130107" : "河北省石家莊市井陘礦區",
"130121" : "河北省石家莊市井陘縣",
"130123" : "河北省石家莊市正定縣",
"130124" : "河北省石家莊市欒城縣",
"130125" : "河北省石家莊市行唐縣",
"130126" : "河北省石家莊市靈壽縣",
"130127" : "河北省石家莊市高邑縣",
"130128" : "河北省石家莊市深澤縣",
"130129" : "河北省石家莊市贊皇縣",
"130130" : "河北省石家莊市無極縣",
"130131" : "河北省石家莊市平山縣",
"130132" : "河北省石家莊市元氏縣",
"130133" : "河北省石家莊市趙縣",
"130181" : "河北省石家莊市辛集市",
"130182" : "河北省石家莊市藁城市",
"130183" : "河北省石家莊市晉州市",
"130184" : "河北省石家莊市新樂市",
"130185" : "河北省石家莊市鹿泉市",
"130200" : "河北省唐山市",
"130201" : "河北省唐山市市轄區",
"130202" : "河北省唐山市路南區",
"130203" : "河北省唐山市路北區",
"130204" : "河北省唐山市古冶區",
"130205" : "河北省唐山市開平區",
"130206" : "河北省唐山市新區",
"130221" : "河北省唐山市豐潤縣",
"130223" : "河北省唐山市灤縣",
"130224" : "河北省唐山市灤南縣",
"130225" : "河北省唐山市樂亭縣",
"130227" : "河北省唐山市遷西縣",
"130229" : "河北省唐山市玉田縣",
"130230" : "河北省唐山市唐海縣",
"130281" : "河北省唐山市遵化市",
"130282" : "河北省唐山市豐南市",
"130283" : "河北省唐山市遷安市",
"130300" : "河北省秦皇島市秦皇島市",
"130301" : "河北省秦皇島市市轄區",
"130302" : "河北省秦皇島市海港區",
"130303" : "河北省秦皇島市山海關區",
"130304" : "河北省秦皇島市北戴河區",
"130321" : "河北省秦皇島市青龍滿族自治縣",
"130322" : "河北省秦皇島市昌黎縣",
"130323" : "河北省秦皇島市撫寧縣",
"130324" : "河北省秦皇島市盧龍縣",
"130400" : "河北省邯鄲市邯鄲市",
"130401" : "河北省邯鄲市市轄區",
"130402" : "河北省邯鄲市邯山區",
"130403" : "河北省邯鄲市叢臺區",
"130404" : "河北省邯鄲市復興區",
"130406" : "河北省邯鄲市峰峰礦區",
"130421" : "河北省邯鄲市邯鄲縣",
"130423" : "河北省邯鄲市臨漳縣",
"130424" : "河北省邯鄲市成安縣",
"130425" : "河北省邯鄲市大名縣",
"130426" : "河北省邯鄲市涉縣",
"130427" : "河北省邯鄲市磁縣",
"130428" : "河北省邯鄲市肥鄉縣",
"130429" : "河北省邯鄲市永年縣",
"130430" : "河北省邯鄲市邱縣",
"130431" : "河北省邯鄲市雞澤縣",
"130432" : "河北省邯鄲市廣平縣",
"130433" : "河北省邯鄲市館陶縣",
"130434" : "河北省邯鄲市魏縣",
"130435" : "河北省邯鄲市曲周縣",
"130481" : "河北省邯鄲市武安市",
"130500" : "河北省邢臺市",
"130501" : "河北省邢臺市市轄區",
"130502" : "河北省邢臺市橋東區",
"130503" : "河北省邢臺市橋西區",
"130521" : "河北省邢臺市邢臺縣",
"130522" : "河北省邢臺市臨城縣",
"130523" : "河北省邢臺市內丘縣",
"130524" : "河北省邢臺市柏鄉縣",
"130525" : "河北省邢臺市隆堯縣",
"130526" : "河北省邢臺市任縣",
"130527" : "河北省邢臺市南和縣",
"130528" : "河北省邢臺市寧晉縣",
"130529" : "河北省邢臺市鉅鹿縣",
"130530" : "河北省邢臺市新河縣",
"130531" : "河北省邢臺市廣宗縣",
"130532" : "河北省邢臺市平鄉縣",
"130533" : "河北省邢臺市威縣",
"130534" : "河北省邢臺市清河縣",
"130535" : "河北省邢臺市臨西縣",
"130581" : "河北省邢臺市南宮市",
"130582" : "河北省邢臺市沙河市",
"130600" : "河北省保定市",
"130601" : "河北省保定市市轄區",
"130602" : "河北省保定市新市區",
"130603" : "河北省保定市北市區",
"130604" : "河北省保定市南市區",
"130621" : "河北省保定市滿城縣",
"130622" : "河北省保定市清苑縣",
"130623" : "河北省保定市淶水縣",
"130624" : "河北省保定市阜平縣",
"130625" : "河北省保定市徐水縣",
"130626" : "河北省保定市定興縣",
"130627" : "河北省保定市唐縣",
"130628" : "河北省保定市高陽縣",
"130629" : "河北省保定市容城縣",
"130630" : "河北省保定市淶源縣",
"130631" : "河北省保定市望都縣",
"130632" : "河北省保定市安新縣",
"130633" : "河北省保定市易縣",
"130634" : "河北省保定市曲陽縣",
"130635" : "河北省保定市蠡縣",
"130636" : "河北省保定市順平縣",
"130637" : "河北省保定市博野縣",
"130638" : "河北省保定市雄縣",
"130681" : "河北省保定市涿州市",
"130682" : "河北省保定市定州市",
"130683" : "河北省保定市安國市",
"130684" : "河北省保定市高碑店市",
"130700" : "河北省張家口市",
"130701" : "河北省張家口市市轄區",
"130702" : "河北省張家口市橋東區",
"130703" : "河北省張家口市橋西區",
"130705" : "河北省張家口市宣化區",
"130706" : "河北省張家口市下花園區",
"130721" : "河北省張家口市宣化縣",
"130722" : "河北省張家口市張北縣",
"130723" : "河北省張家口市康保縣",
"130724" : "河北省張家口市沽源縣",
"130725" : "河北省張家口市尚義縣",
"130726" : "河北省張家口市蔚縣",
"130727" : "河北省張家口市陽原縣",
"130728" : "河北省張家口市懷安縣",
"130729" : "河北省張家口市萬全縣",
"130730" : "河北省張家口市懷來縣",
"130731" : "河北省張家口市涿鹿縣",
"130732" : "河北省張家口市赤城縣",
"130733" : "河北省張家口市崇禮縣",
"130800" : "河北省承德市",
"130801" : "河北省承德市市轄區",
"130802" : "河北省承德市雙橋區",
"130803" : "河北省承德市雙灤區",
"130804" : "河北省承德市鷹手營子礦區",
"130821" : "河北省承德市承德縣",
"130822" : "河北省承德市興隆縣",
"130823" : "河北省承德市平泉縣",
"130824" : "河北省承德市灤平縣",
"130825" : "河北省承德市隆化縣",
"130826" : "河北省承德市豐寧滿族自治縣",
"130827" : "河北省承德市寬城滿族自治縣",
"130828" : "河北省承德市圍場滿族蒙古族自治縣",
"130900" : "河北省滄州市",
"130901" : "河北省滄州市市轄區",
"130902" : "河北省滄州市新華區",
"130903" : "河北省滄州市運河區",
"130921" : "河北省滄州市滄縣",
"130922" : "河北省滄州市青縣",
"130923" : "河北省滄州市東光縣",
"130924" : "河北省滄州市海興縣",
"130925" : "河北省滄州市鹽山縣",
"130926" : "河北省滄州市肅寧縣",
"130927" : "河北省滄州市南皮縣",
"130928" : "河北省滄州市吳橋縣",
"130929" : "河北省滄州市獻縣",
"130930" : "河北省滄州市孟村回族自治縣",
"130981" : "河北省滄州市泊頭市",
"130982" : "河北省滄州市任丘市",
"130983" : "河北省滄州市黃驊市",
"130984" : "河北省滄州市河間市",
"131000" : "河北省廊坊市",
"131001" : "河北省廊坊市市轄區",
"131002" : "河北省廊坊市安次區",
"131022" : "河北省廊坊市固安縣",
"131023" : "河北省廊坊市永清縣",
"131024" : "河北省廊坊市香河縣",
"131025" : "河北省廊坊市大城縣",
"131026" : "河北省廊坊市文安縣",
"131028" : "河北省廊坊市大廠回族自治縣",
"131081" : "河北省廊坊市霸州市",
"131082" : "河北省廊坊市三河市",
"131100" : "河北省衡水市",
"131101" : "河北省衡水市市轄區",
"131102" : "河北省衡水市桃城區",
"131121" : "河北省衡水市棗強縣",
"131122" : "河北省衡水市武邑縣",
"131123" : "河北省衡水市武強縣",
"131124" : "河北省衡水市饒陽縣",
"131125" : "河北省衡水市安平縣",
"131126" : "河北省衡水市故城縣",
"131127" : "河北省衡水市景縣",
"131128" : "河北省衡水市阜城縣",
"131181" : "河北省衡水市冀州市",
"131182" : "河北省衡水市深州市",
"140000" : "山西省",
"140100" : "山西省太原市",
"140101" : "山西省太原市市轄區",
"140105" : "山西省太原市小店區",
"140106" : "山西省太原市迎澤區",
"140107" : "山西省太原市杏花嶺區",
"140108" : "山西省太原市尖草坪區",
"140109" : "山西省太原市萬柏林區",
"140110" : "山西省太原市晉源區",
"140121" : "山西省太原市清徐縣",
"140122" : "山西省太原市陽曲縣",
"140123" : "山西省太原市婁煩縣",
"140181" : "山西省太原市古交市",
"140200" : "山西省大同市",
"140201" : "山西省大同市市轄區",
"140202" : "山西省大同市城區",
"140203" : "山西省大同市礦區",
"140211" : "山西省大同市南郊區",
"140212" : "山西省大同市新榮區",
"140221" : "山西省大同市陽高縣",
"140222" : "山西省大同市天鎮縣",
"140223" : "山西省大同市廣靈縣",
"140224" : "山西省大同市靈丘縣",
"140225" : "山西省大同市渾源縣",
"140226" : "山西省大同市左雲縣",
"140227" : "山西省大同市大同縣",
"140300" : "山西省陽泉市",
"140301" : "山西省陽泉市市轄區",
"140302" : "山西省陽泉市城區",
"140303" : "山西省陽泉市礦區",
"140311" : "山西省陽泉市郊區",
"140321" : "山西省陽泉市平定縣",
"140322" : "山西省陽泉市盂縣",
"140400" : "山西省長治市",
"140401" : "山西省長治市市轄區",
"140402" : "山西省長治市城區",
"140411" : "山西省長治市郊區",
"140421" : "山西省長治市長治縣",
"140423" : "山西省長治市襄垣縣",
"140424" : "山西省長治市屯留縣",
"140425" : "山西省長治市平順縣",
"140426" : "山西省長治市黎城縣",
"140427" : "山西省長治市壺關縣",
"140428" : "山西省長治市長子縣",
"140429" : "山西省長治市武鄉縣",
"140430" : "山西省長治市沁縣",
"140431" : "山西省長治市沁源縣",
"140481" : "山西省長治市潞城市",
"140500" : "山西省晉城市",
"140501" : "山西省晉城市市轄區",
"140502" : "山西省晉城市城區",
"140521" : "山西省晉城市沁水縣",
"140522" : "山西省晉城市陽城縣",
"140524" : "山西省晉城市陵川縣",
"140525" : "山西省晉城市澤州縣",
"140581" : "山西省晉城市高平市",
"140600" : "山西省晉城市朔州市",
"140601" : "山西省晉城市市轄區",
"140602" : "山西省晉城市朔城區",
"140603" : "山西省晉城市平魯區",
"140621" : "山西省晉城市山陰縣",
"140622" : "山西省晉城市應縣",
"140623" : "山西省晉城市右玉縣",
"140624" : "山西省晉城市懷仁縣",
"142200" : "山西省忻州地區",
"142201" : "山西省忻州地區忻州市",
"142202" : "山西省忻州地區原平市",
"142222" : "山西省忻州地區定襄縣",
"142223" : "山西省忻州地區五臺縣",
"142225" : "山西省忻州地區代縣",
"142226" : "山西省忻州地區繁峙縣",
"142227" : "山西省忻州地區寧武縣",
"142228" : "山西省忻州地區靜樂縣",
"142229" : "山西省忻州地區神池縣",
"142230" : "山西省忻州地區五寨縣",
"142231" : "山西省忻州地區岢嵐縣",
"142232" : "山西省忻州地區河曲縣",
"142233" : "山西省忻州地區保德縣",
"142234" : "山西省忻州地區偏關縣",
"142300" : "山西省忻州地區呂梁地區",
"142301" : "山西省忻州地區孝義市",
"142302" : "山西省忻州地區離石市",
"142303" : "山西省忻州地區汾陽市",
"142322" : "山西省忻州地區文水縣",
"142323" : "山西省忻州地區交城縣",
"142325" : "山西省忻州地區興縣",
"142326" : "山西省忻州地區臨縣",
"142327" : "山西省忻州地區柳林縣",
"142328" : "山西省忻州地區石樓縣",
"142329" : "山西省忻州地區嵐縣",
"142330" : "山西省忻州地區方山縣",
"142332" : "山西省忻州地區中陽縣",
"142333" : "山西省忻州地區交口縣",
"142400" : "山西省晉中地區",
"142401" : "山西省晉中地區榆次市",
"142402" : "山西省晉中地區介休市",
"142421" : "山西省晉中地區榆社縣",
"142422" : "山西省晉中地區左權縣",
"142423" : "山西省晉中地區和順縣",
"142424" : "山西省晉中地區昔陽縣",
"142427" : "山西省晉中地區壽陽縣",
"142429" : "山西省晉中地區太谷縣",
"142430" : "山西省晉中地區祁縣",
"142431" : "山西省晉中地區平遙縣",
"142433" : "山西省晉中地區靈石縣",
"142600" : "山西省臨汾地區",
"142601" : "山西省臨汾地區臨汾市",
"142602" : "山西省臨汾地區侯馬市",
"142603" : "山西省臨汾地區霍州市",
"142621" : "山西省臨汾地區曲沃縣",
"142622" : "山西省臨汾地區翼城縣",
"142623" : "山西省臨汾地區襄汾縣",
"142625" : "山西省臨汾地區洪洞縣",
"142627" : "山西省臨汾地區古縣",
"142628" : "山西省臨汾地區安澤縣",
"142629" : "山西省臨汾地區浮山縣",
"142630" : "山西省臨汾地區吉縣",
"142631" : "山西省臨汾地區鄉寧縣",
"142632" : "山西省臨汾地區蒲縣",
"142633" : "山西省臨汾地區大寧縣",
"142634" : "山西省臨汾地區永和縣",
"142635" : "山西省臨汾地區隰縣",
"142636" : "山西省臨汾地區汾西縣",
"142700" : "山西省運城地區",
"142701" : "山西省運城地區運城市",
"142702" : "山西省運城地區永濟市",
"142703" : "山西省運城地區河津市",
"142723" : "山西省運城地區芮城縣",
"142724" : "山西省運城地區臨猗縣",
"142725" : "山西省運城地區萬榮縣",
"142726" : "山西省運城地區新絳縣",
"142727" : "山西省運城地區稷山縣",
"142729" : "山西省運城地區聞喜縣",
"142730" : "山西省運城地區夏縣",
"142731" : "山西省運城地區絳縣",
"142732" : "山西省運城地區平陸縣",
"142733" : "山西省運城地區垣曲縣",
"150000" : "內蒙古自治區",
"150100" : "內蒙古自治區呼和浩特市",
"150101" : "內蒙古自治區呼和浩特市市轄區",
"150102" : "內蒙古自治區呼和浩特市新城區",
"150103" : "內蒙古自治區呼和浩特市回民區",
"150104" : "內蒙古自治區呼和浩特市玉泉區",
"150105" : "內蒙古自治區呼和浩特市郊區",
"150121" : "內蒙古自治區呼和浩特市土默特左旗",
"150122" : "內蒙古自治區呼和浩特市托克托縣",
"150123" : "內蒙古自治區呼和浩特市和林格爾縣",
"150124" : "內蒙古自治區呼和浩特市清水河縣",
"150125" : "內蒙古自治區呼和浩特市武川縣",
"150200" : "內蒙古自治區包頭市",
"150201" : "內蒙古自治區包頭市市轄區",
"150202" : "內蒙古自治區包頭市東河區",
"150203" : "內蒙古自治區包頭市昆都倫區",
"150204" : "內蒙古自治區包頭市青山區",
"150205" : "內蒙古自治區包頭市石柺礦區",
"150206" : "內蒙古自治區包頭市白雲礦區",
"150207" : "內蒙古自治區包頭市郊區",
"150221" : "內蒙古自治區包頭市土默特右旗",
"150222" : "內蒙古自治區包頭市固陽縣",
"150223" : "內蒙古自治區包頭市達爾罕茂明安聯合旗",
"150300" : "內蒙古自治區烏海市",
"150301" : "內蒙古自治區烏海市市轄區",
"150302" : "內蒙古自治區烏海市海勃灣區",
"150303" : "內蒙古自治區烏海市海南區",
"150304" : "內蒙古自治區烏海市烏達區",
"150400" : "內蒙古自治區赤峰市",
"150401" : "內蒙古自治區赤峰市市轄區",
"150402" : "內蒙古自治區赤峰市紅山區",
"150403" : "內蒙古自治區赤峰市元寶山區",
"150404" : "內蒙古自治區赤峰市松山區",
"150421" : "內蒙古自治區赤峰市阿魯科爾沁旗",
"150422" : "內蒙古自治區赤峰市巴林左旗",
"150423" : "內蒙古自治區赤峰市巴林右旗",
"150424" : "內蒙古自治區赤峰市林西縣",
"150425" : "內蒙古自治區赤峰市克什克騰旗",
"150426" : "內蒙古自治區赤峰市翁牛特旗",
"150428" : "內蒙古自治區赤峰市喀喇沁旗",
"150429" : "內蒙古自治區赤峰市寧城縣",
"150430" : "內蒙古自治區赤峰市敖漢旗",
"152100" : "內蒙古自治區呼倫貝爾盟",
"152101" : "內蒙古自治區呼倫貝爾盟海拉爾市",
"152102" : "內蒙古自治區呼倫貝爾盟滿洲裡市",
"152103" : "內蒙古自治區呼倫貝爾盟扎蘭屯市",
"152104" : "內蒙古自治區呼倫貝爾盟牙克石市",
"152105" : "內蒙古自治區呼倫貝爾盟根河市",
"152106" : "內蒙古自治區呼倫貝爾盟額爾古納市",
"152122" : "內蒙古自治區呼倫貝爾盟阿榮旗",
"152123" : "內蒙古自治區呼倫貝爾盟莫力達瓦達斡爾族自治旗",
"152127" : "內蒙古自治區呼倫貝爾盟鄂倫春自治旗",
"152128" : "內蒙古自治區呼倫貝爾盟鄂溫克族自治旗",
"152129" : "內蒙古自治區呼倫貝爾盟新巴爾虎右旗",
"152130" : "內蒙古自治區呼倫貝爾盟新巴爾虎左旗",
"152131" : "內蒙古自治區呼倫貝爾盟陳巴爾虎旗",
"152200" : "內蒙古自治區興安盟",
"152201" : "內蒙古自治區興安盟烏蘭浩特市",
"152202" : "內蒙古自治區興安盟阿爾山市",
"152221" : "內蒙古自治區興安盟科爾沁右翼前旗",
"152222" : "內蒙古自治區興安盟科爾沁右翼中旗",
"152223" : "內蒙古自治區興安盟扎賚特旗",
"152224" : "內蒙古自治區興安盟突泉縣",
"152300" : "內蒙古自治區哲裡木盟",
"152301" : "內蒙古自治區哲裡木盟通遼市",
"152302" : "內蒙古自治區哲裡木盟霍林郭勒市",
"152322" : "內蒙古自治區哲裡木盟科爾沁左翼中旗",
"152323" : "內蒙古自治區哲裡木盟科爾沁左翼後旗",
"152324" : "內蒙古自治區哲裡木盟開魯縣",
"152325" : "內蒙古自治區哲裡木盟庫倫旗",
"152326" : "內蒙古自治區哲裡木盟奈曼旗",
"152327" : "內蒙古自治區哲裡木盟扎魯特旗",
"152500" : "內蒙古自治區錫林郭勒盟",
"152501" : "內蒙古自治區錫林郭勒盟二連浩特市",
"152502" : "內蒙古自治區錫林郭勒盟錫林浩特市",
"152522" : "內蒙古自治區錫林郭勒盟阿巴嘎旗",
"152523" : "內蒙古自治區錫林郭勒盟蘇尼特左旗",
"152524" : "內蒙古自治區錫林郭勒盟蘇尼特右旗",
"152525" : "內蒙古自治區錫林郭勒盟東烏珠穆沁旗",
"152526" : "內蒙古自治區錫林郭勒盟西烏珠穆沁旗",
"152527" : "內蒙古自治區錫林郭勒盟太僕寺旗",
"152528" : "內蒙古自治區錫林郭勒盟鑲黃旗",
"152529" : "內蒙古自治區錫林郭勒盟正鑲白旗",
"152530" : "內蒙古自治區錫林郭勒盟正藍旗",
"152531" : "內蒙古自治區錫林郭勒盟多倫縣",
"152600" : "內蒙古自治區烏蘭察布盟",
"152601" : "內蒙古自治區烏蘭察布盟集寧市",
"152602" : "內蒙古自治區烏蘭察布盟豐鎮市",
"152624" : "內蒙古自治區烏蘭察布盟卓資縣",
"152625" : "內蒙古自治區烏蘭察布盟化德縣",
"152626" : "內蒙古自治區烏蘭察布盟商都縣",
"152627" : "內蒙古自治區烏蘭察布盟興和縣",
"152629" : "內蒙古自治區烏蘭察布盟涼城縣",
"152630" : "內蒙古自治區烏蘭察布盟察哈爾右翼前旗",
"152631" : "內蒙古自治區烏蘭察布盟察哈爾右翼中旗",
"152632" : "內蒙古自治區烏蘭察布盟察哈爾右翼後旗",
"152634" : "內蒙古自治區烏蘭察布盟四子王旗",
"152700" : "內蒙古自治區伊克昭盟",
"152701" : "內蒙古自治區伊克昭盟東勝市",
"152722" : "內蒙古自治區伊克昭盟達拉特旗",
"152723" : "內蒙古自治區伊克昭盟準格爾旗",
"152724" : "內蒙古自治區伊克昭盟鄂托克前旗",
"152725" : "內蒙古自治區伊克昭盟鄂托克旗",
"152726" : "內蒙古自治區伊克昭盟杭錦旗",
"152727" : "內蒙古自治區伊克昭盟烏審旗",
"152728" : "內蒙古自治區伊克昭盟伊金霍洛旗",
"152800" : "內蒙古自治區巴彥淖爾盟",
"152801" : "內蒙古自治區巴彥淖爾盟臨河市",
"152822" : "內蒙古自治區巴彥淖爾盟五原縣",
"152823" : "內蒙古自治區巴彥淖爾盟磴口縣",
"152824" : "內蒙古自治區巴彥淖爾盟烏拉特前旗",
"152825" : "內蒙古自治區巴彥淖爾盟烏拉特中旗",
"152826" : "內蒙古自治區巴彥淖爾盟烏拉特後旗",
"152827" : "內蒙古自治區巴彥淖爾盟杭錦後旗",
"152900" : "內蒙古自治區阿拉善盟",
"152921" : "內蒙古自治區阿拉善盟阿拉善左旗",
"152922" : "內蒙古自治區阿拉善盟阿拉善右旗",
"152923" : "內蒙古自治區阿拉善盟額濟納旗",
"210000" : "遼寧省",
"210100" : "遼寧省瀋陽市",
"210101" : "遼寧省瀋陽市市轄區",
"210102" : "遼寧省瀋陽市和平區",
"210103" : "遼寧省瀋陽市瀋河區",
"210104" : "遼寧省瀋陽市大東區",
"210105" : "遼寧省瀋陽市皇姑區",
"210106" : "遼寧省瀋陽市鐵西區",
"210111" : "遼寧省瀋陽市甦家屯區",
"210112" : "遼寧省瀋陽市東陵區",
"210113" : "遼寧省瀋陽市新城子區",
"210114" : "遼寧省瀋陽市于洪區",
"210122" : "遼寧省瀋陽市遼中縣",
"210123" : "遼寧省瀋陽市康平縣",
"210124" : "遼寧省瀋陽市法庫縣",
"210181" : "遼寧省瀋陽市新民市",
"210200" : "遼寧省大連市",
"210201" : "遼寧省大連市市轄區",
"210202" : "遼寧省大連市中山區",
"210203" : "遼寧省大連市西崗區",
"210204" : "遼寧省大連市沙河口區",
"210211" : "遼寧省大連市甘井子區",
"210212" : "遼寧省大連市旅順口區",
"210213" : "遼寧省大連市金州區",
"210224" : "遼寧省大連市長海縣",
"210281" : "遼寧省大連市瓦房店市",
"210282" : "遼寧省大連市普蘭店市",
"210283" : "遼寧省大連市莊河市",
"210300" : "遼寧省鞍山市",
"210301" : "遼寧省鞍山市市轄區",
"210302" : "遼寧省鞍山市鐵東區",
"210303" : "遼寧省鞍山市鐵西區",
"210304" : "遼寧省鞍山市立山區",
"210311" : "遼寧省鞍山市千山區",
"210321" : "遼寧省鞍山市檯安縣",
"210323" : "遼寧省鞍山市岫巖滿族自治縣",
"210381" : "遼寧省鞍山市海城市",
"210400" : "遼寧省撫順市",
"210401" : "遼寧省撫順市市轄區",
"210402" : "遼寧省撫順市新撫區",
"210403" : "遼寧省撫順市露天區",
"210404" : "遼寧省撫順市望花區",
"210411" : "遼寧省撫順市順城區",
"210421" : "遼寧省撫順市撫順縣",
"210422" : "遼寧省撫順市新賓滿族自治縣",
"210423" : "遼寧省撫順市清原滿族自治縣",
"210500" : "遼寧省本溪市",
"210501" : "遼寧省本溪市市轄區",
"210502" : "遼寧省本溪市平山區",
"210503" : "遼寧省本溪市溪湖區",
"210504" : "遼寧省本溪市明山區",
"210505" : "遼寧省本溪市南芬區",
"210521" : "遼寧省本溪市本溪滿族自治縣",
"210522" : "遼寧省本溪市桓仁滿族自治縣",
"210600" : "遼寧省丹東市",
"210601" : "遼寧省丹東市市轄區",
"210602" : "遼寧省丹東市元寶區",
"210603" : "遼寧省丹東市振興區",
"210604" : "遼寧省丹東市振安區",
"210624" : "遼寧省丹東市寬甸滿族自治縣",
"210681" : "遼寧省丹東市東港市",
"210682" : "遼寧省丹東市鳳城市",
"210700" : "遼寧省錦州市",
"210701" : "遼寧省錦州市市轄區",
"210702" : "遼寧省錦州市古塔區",
"210703" : "遼寧省錦州市淩河區",
"210711" : "遼寧省錦州市太和區",
"210726" : "遼寧省錦州市黑山縣",
"210727" : "遼寧省錦州市義縣",
"210781" : "遼寧省錦州市凌海市",
"210782" : "遼寧省錦州市北寧市",
"210800" : "遼寧省營口市",
"210801" : "遼寧省營口市市轄區",
"210802" : "遼寧省營口市站前區",
"210803" : "遼寧省營口市西市區",
"210804" : "遼寧省營口市鮁魚圈區",
"210811" : "遼寧省營口市老邊區",
"210881" : "遼寧省營口市蓋州市",
"210882" : "遼寧省營口市大石橋市",
"210900" : "遼寧省阜新市",
"210901" : "遼寧省阜新市市轄區",
"210902" : "遼寧省阜新市海州區",
"210903" : "遼寧省阜新市新邱區",
"210904" : "遼寧省阜新市太平區",
"210905" : "遼寧省阜新市清河門區",
"210911" : "遼寧省阜新市細河區",
"210921" : "遼寧省阜新市阜新蒙古族自治縣",
"210922" : "遼寧省阜新市彰武縣",
"211000" : "遼寧省遼陽市",
"211001" : "遼寧省遼陽市市轄區",
"211002" : "遼寧省遼陽市白塔區",
"211003" : "遼寧省遼陽市文聖區",
"211004" : "遼寧省遼陽市巨集偉區",
"211005" : "遼寧省遼陽市弓長嶺區",
"211011" : "遼寧省遼陽市太子河區",
"211021" : "遼寧省遼陽市遼陽縣",
"211081" : "遼寧省遼陽市燈塔市",
"211100" : "遼寧省盤錦市",
"211101" : "遼寧省盤錦市市轄區",
"211102" : "遼寧省盤錦市雙臺子區",
"211103" : "遼寧省盤錦市興隆臺區",
"211121" : "遼寧省盤錦市大窪縣",
"211122" : "遼寧省盤錦市盤山縣",
"211200" : "遼寧省鐵嶺市",
"211201" : "遼寧省鐵嶺市市轄區",
"211202" : "遼寧省鐵嶺市銀州區",
"211204" : "遼寧省鐵嶺市清河區",
"211221" : "遼寧省鐵嶺市鐵嶺縣",
"211223" : "遼寧省鐵嶺市西豐縣",
"211224" : "遼寧省鐵嶺市昌圖縣",
"211281" : "遼寧省鐵嶺市鐵法市",
"211282" : "遼寧省鐵嶺市開原市",
"211300" : "遼寧省朝陽市",
"211301" : "遼寧省朝陽市市轄區",
"211302" : "遼寧省朝陽市雙塔區",
"211303" : "遼寧省朝陽市龍城區",
"211321" : "遼寧省朝陽市朝陽縣",
"211322" : "遼寧省朝陽市建平縣",
"211324" : "遼寧省朝陽市喀喇沁左翼蒙古族自治縣",
"211381" : "遼寧省朝陽市北票市",
"211382" : "遼寧省朝陽市凌源市",
"211400" : "遼寧省葫蘆島市",
"211401" : "遼寧省葫蘆島市市轄區",
"211402" : "遼寧省葫蘆島市連山區",
"211403" : "遼寧省葫蘆島市龍港區",
"211404" : "遼寧省葫蘆島市南票區",
"211421" : "遼寧省葫蘆島市綏中縣",
"211422" : "遼寧省葫蘆島市建昌縣",
"211481" : "遼寧省葫蘆島市興城市",
"220000" : "吉林省",
"220100" : "吉林省長春市",
"220101" : "吉林省長春市市轄區",
"220102" : "吉林省長春市南關區",
"220103" : "吉林省長春市寬城區",
"220104" : "吉林省長春市朝陽區",
"220105" : "吉林省長春市二道區",
"220106" : "吉林省長春市綠園區",
"220112" : "吉林省長春市雙陽區",
"220122" : "吉林省長春市農安縣",
"220181" : "吉林省長春市九臺市",
"220182" : "吉林省長春市榆樹市",
"220183" : "吉林省長春市德惠市",
"220200" : "吉林省吉林市",
"220201" : "吉林省吉林市市轄區",
"220202" : "吉林省吉林市昌邑區",
"220203" : "吉林省吉林市龍潭區",
"220204" : "吉林省吉林市船營區",
"220211" : "吉林省吉林市豐滿區",
"220221" : "吉林省吉林市永吉縣",
"220281" : "吉林省吉林市蛟河市",
"220282" : "吉林省吉林市樺甸市",
"220283" : "吉林省吉林市舒蘭市",
"220284" : "吉林省吉林市磐石市",
"220300" : "吉林省四平市",
"220301" : "吉林省四平市市轄區",
"220302" : "吉林省四平市鐵西區",
"220303" : "吉林省四平市鐵東區",
"220322" : "吉林省四平市梨樹縣",
"220323" : "吉林省四平市伊通滿族自治縣",
"220381" : "吉林省四平市公主嶺市",
"220382" : "吉林省四平市雙遼市",
"220400" : "吉林省遼源市",
"220401" : "吉林省遼源市市轄區",
"220402" : "吉林省遼源市龍山區",
"220403" : "吉林省遼源市西安區",
"220421" : "吉林省遼源市東豐縣",
"220422" : "吉林省遼源市東遼縣",
"220500" : "吉林省通化市",
"220501" : "吉林省通化市市轄區",
"220502" : "吉林省通化市東昌區",
"220503" : "吉林省通化市二道江區",
"220521" : "吉林省通化市通化縣",
"220523" : "吉林省通化市輝南縣",
"220524" : "吉林省通化市柳河縣",
"220581" : "吉林省通化市梅河口市",
"220582" : "吉林省通化市集安市",
"220600" : "吉林省白山市",
"220601" : "吉林省白山市市轄區",
"220602" : "吉林省白山市八道江區",
"220621" : "吉林省白山市撫松縣",
"220622" : "吉林省白山市靖宇縣",
"220623" : "吉林省白山市長白朝鮮族自治縣",
"220625" : "吉林省白山市江源縣",
"220681" : "吉林省白山市臨江市",
"220700" : "吉林省松原市",
"220701" : "吉林省松原市市轄區",
"220702" : "吉林省松原市寧江區",
"220721" : "吉林省松原市前郭爾羅斯蒙古族自治縣",
"220722" : "吉林省松原市長嶺縣",
"220723" : "吉林省松原市乾安縣",
"220724" : "吉林省松原市扶余縣",
"220800" : "吉林省白城市",
"220801" : "吉林省白城市市轄區",
"220802" : "吉林省白城市洮北區",
"220821" : "吉林省白城市鎮賚縣",
"220822" : "吉林省白城市通榆縣",
"220881" : "吉林省白城市洮南市",
"220882" : "吉林省白城市大安市",
"222400" : "吉林省延邊朝鮮族自治州",
"222401" : "吉林省延邊朝鮮族自治州延吉市",
"222402" : "吉林省延邊朝鮮族自治州圖們市",
"222403" : "吉林省延邊朝鮮族自治州敦化市",
"222404" : "吉林省延邊朝鮮族自治州琿春市",
"222405" : "吉林省延邊朝鮮族自治州龍井市",
"222406" : "吉林省延邊朝鮮族自治州和龍市",
"222424" : "吉林省延邊朝鮮族自治州汪清縣",
"222426" : "吉林省延邊朝鮮族自治州安圖縣",
"230000" : "黑龍江省",
"230100" : "黑龍江省哈爾濱市",
"230101" : "黑龍江省哈爾濱市市轄區",
"230102" : "黑龍江省哈爾濱市道里區",
"230103" : "黑龍江省哈爾濱市南崗區",
"230104" : "黑龍江省哈爾濱市道外區",
"230105" : "黑龍江省哈爾濱市太平區",
"230106" : "黑龍江省哈爾濱市香坊區",
"230107" : "黑龍江省哈爾濱市動力區",
"230108" : "黑龍江省哈爾濱市平房區",
"230121" : "黑龍江省哈爾濱市呼蘭縣",
"230123" : "黑龍江省哈爾濱市依蘭縣",
"230124" : "黑龍江省哈爾濱市方正縣",
"230125" : "黑龍江省哈爾濱市賓縣",
"230126" : "黑龍江省哈爾濱市巴彥縣",
"230127" : "黑龍江省哈爾濱市木蘭縣",
"230128" : "黑龍江省哈爾濱市通河縣",
"230129" : "黑龍江省哈爾濱市延壽縣",
"230181" : "黑龍江省哈爾濱市阿城市",
"230182" : "黑龍江省哈爾濱市雙城市",
"230183" : "黑龍江省哈爾濱市尚志市",
"230184" : "黑龍江省哈爾濱市五常市",
"230200" : "黑龍江省齊齊哈爾市",
"230201" : "黑龍江省齊齊哈爾市市轄區",
"230202" : "黑龍江省齊齊哈爾市龍沙區",
"230203" : "黑龍江省齊齊哈爾市建華區",
"230204" : "黑龍江省齊齊哈爾市鐵鋒區",
"230205" : "黑龍江省齊齊哈爾市昂昂溪區",
"230206" : "黑龍江省齊齊哈爾市富拉爾基區",
"230207" : "黑龍江省齊齊哈爾市碾子山區",
"230208" : "黑龍江省齊齊哈爾市梅里斯達斡爾族區",
"230221" : "黑龍江省齊齊哈爾市龍江縣",
"230223" : "黑龍江省齊齊哈爾市依安縣",
"230224" : "黑龍江省齊齊哈爾市泰來縣",
"230225" : "黑龍江省齊齊哈爾市甘南縣",
"230227" : "黑龍江省齊齊哈爾市富裕縣",
"230229" : "黑龍江省齊齊哈爾市克山縣",
"230230" : "黑龍江省齊齊哈爾市克東縣",
"230231" : "黑龍江省齊齊哈爾市拜泉縣",
"230281" : "黑龍江省齊齊哈爾市訥河市",
"230300" : "黑龍江省雞西市",
"230301" : "黑龍江省雞西市市轄區",
"230302" : "黑龍江省雞西市雞冠區",
"230303" : "黑龍江省雞西市恆山區",
"230304" : "黑龍江省雞西市滴道區",
"230305" : "黑龍江省雞西市梨樹區",
"230306" : "黑龍江省雞西市城子河區",
"230307" : "黑龍江省雞西市麻山區",
"230321" : "黑龍江省雞西市雞東縣",
"230381" : "黑龍江省雞西市虎林市",
"230382" : "黑龍江省雞西市密山市",
"230400" : "黑龍江省鶴崗市",
"230401" : "黑龍江省鶴崗市市轄區",
"230402" : "黑龍江省鶴崗市向陽區",
"230403" : "黑龍江省鶴崗市工農區",
"230404" : "黑龍江省鶴崗市南山區",
"230405" : "黑龍江省鶴崗市興安區",
"230406" : "黑龍江省鶴崗市東山區",
"230407" : "黑龍江省鶴崗市興山區",
"230421" : "黑龍江省鶴崗市蘿北縣",
"230422" : "黑龍江省鶴崗市綏濱縣",
"230500" : "黑龍江省雙鴨山市",
"230501" : "黑龍江省雙鴨山市市轄區",
"230502" : "黑龍江省雙鴨山市尖山區",
"230503" : "黑龍江省雙鴨山市嶺東區",
"230505" : "黑龍江省雙鴨山市四方臺區",
"230506" : "黑龍江省雙鴨山市寶山區",
"230521" : "黑龍江省雙鴨山市集賢縣",
"230522" : "黑龍江省雙鴨山市友誼縣",
"230523" : "黑龍江省雙鴨山市寶清縣",
"230524" : "黑龍江省雙鴨山市饒河縣",
"230600" : "黑龍江省大慶市",
"230601" : "黑龍江省大慶市市轄區",
"230602" : "黑龍江省大慶市薩爾圖區",
"230603" : "黑龍江省大慶市龍鳳區",
"230604" : "黑龍江省大慶市讓胡路區",
"230605" : "黑龍江省大慶市紅崗區",
"230606" : "黑龍江省大慶市大同區",
"230621" : "黑龍江省大慶市肇州縣",
"230622" : "黑龍江省大慶市肇源縣",
"230623" : "黑龍江省大慶市林甸縣",
"230624" : "黑龍江省大慶市杜爾伯特蒙古族自治縣",
"230700" : "黑龍江省伊春市",
"230701" : "黑龍江省伊春市市轄區",
"230702" : "黑龍江省伊春市伊春區",
"230703" : "黑龍江省伊春市南岔區",
"230704" : "黑龍江省伊春市友好區",
"230705" : "黑龍江省伊春市西林區",
"230706" : "黑龍江省伊春市翠巒區",
"230707" : "黑龍江省伊春市新青區",
"230708" : "黑龍江省伊春市美溪區",
"230709" : "黑龍江省伊春市金山屯區",
"230710" : "黑龍江省伊春市五營區",
"230711" : "黑龍江省伊春市烏馬河區",
"230712" : "黑龍江省伊春市湯旺河區",
"230713" : "黑龍江省伊春市帶嶺區",
"230714" : "黑龍江省伊春市烏伊嶺區",
"230715" : "黑龍江省伊春市紅星區",
"230716" : "黑龍江省伊春市上甘嶺區",
"230722" : "黑龍江省伊春市嘉蔭縣",
"230781" : "黑龍江省伊春市鐵力市",
"230800" : "黑龍江省佳木斯市",
"230801" : "黑龍江省佳木斯市市轄區",
"230802" : "黑龍江省佳木斯市永紅區",
"230803" : "黑龍江省佳木斯市向陽區",
"230804" : "黑龍江省佳木斯市前進區",
"230805" : "黑龍江省佳木斯市東風區",
"230811" : "黑龍江省佳木斯市郊區",
"230822" : "黑龍江省佳木斯市樺南縣",
"230826" : "黑龍江省佳木斯市樺川縣",
"230828" : "黑龍江省佳木斯市湯原縣",
"230833" : "黑龍江省佳木斯市撫遠縣",
"230881" : "黑龍江省佳木斯市同江市",
"230882" : "黑龍江省佳木斯市富錦市",
"230900" : "黑龍江省七臺河市",
"230901" : "黑龍江省七臺河市市轄區",
"230902" : "黑龍江省七臺河市新興區",
"230903" : "黑龍江省七臺河市桃山區",
"230904" : "黑龍江省七臺河市茄子河區",
"230921" : "黑龍江省七臺河市勃利縣",
"231000" : "黑龍江省牡丹江市",
"231001" : "黑龍江省牡丹江市市轄區",
"231002" : "黑龍江省牡丹江市東安區",
"231003" : "黑龍江省牡丹江市陽明區",
"231004" : "黑龍江省牡丹江市愛民區",
"231005" : "黑龍江省牡丹江市西安區",
"231024" : "黑龍江省牡丹江市東寧縣",
"231025" : "黑龍江省牡丹江市林口縣",
"231081" : "黑龍江省牡丹江市綏芬河市",
"231083" : "黑龍江省牡丹江市海林市",
"231084" : "黑龍江省牡丹江市寧安市",
"231085" : "黑龍江省牡丹江市穆稜市",
"231100" : "黑龍江省黑河市",
"231101" : "黑龍江省黑河市市轄區",
"231102" : "黑龍江省黑河市愛輝區",
"231121" : "黑龍江省黑河市嫩江縣",
"231123" : "黑龍江省黑河市遜克縣",
"231124" : "黑龍江省黑河市孫吳縣",
"231181" : "黑龍江省黑河市北安市",
"231182" : "黑龍江省黑河市五大連池市",
"232300" : "黑龍江省綏化地區",
"232301" : "黑龍江省綏化地區綏化市",
"232302" : "黑龍江省綏化地區安達市",
"232303" : "黑龍江省綏化地區肇東市",
"232304" : "黑龍江省綏化地區海倫市",
"232324" : "黑龍江省綏化地區望奎縣",
"232325" : "黑龍江省綏化地區蘭西縣",
"232326" : "黑龍江省綏化地區青岡縣",
"232330" : "黑龍江省綏化地區慶安縣",
"232331" : "黑龍江省綏化地區明水縣",
"232332" : "黑龍江省綏化地區綏稜縣",
"232700" : "黑龍江省大興安嶺地區",
"232721" : "黑龍江省大興安嶺地區呼瑪縣",
"232722" : "黑龍江省大興安嶺地區塔河縣",
"232723" : "黑龍江省大興安嶺地區漠河縣",
"310000" : "上海市",
"310100" : "上海市市轄區",
"310101" : "上海市黃浦區",
"310102" : "上海市南市區",
"310103" : "上海市盧灣區",
"310104" : "上海市徐彙區",
"310105" : "上海市長寧區",
"310106" : "上海市靜安區",
"310107" : "上海市普陀區",
"310108" : "上海市閘北區",
"310109" : "上海市虹口區",
"310110" : "上海市楊浦區",
"310112" : "上海市閔行區",
"310113" : "上海市寶山區",
"310114" : "上海市嘉定區",
"310115" : "上海市浦東新區",
"310116" : "上海市金山區",
"310117" : "上海市松江區",
"310200" : "上海市縣",
"310225" : "上海市南匯縣",
"310226" : "上海市奉賢縣",
"310229" : "上海市青浦縣",
"310230" : "上海市崇明縣",
"320000" : "江蘇省",
"320100" : "江蘇省南京市",
"320101" : "江蘇省南京市市轄區",
"320102" : "江蘇省南京市玄武區",
"320103" : "江蘇省南京市白下區",
"320104" : "江蘇省南京市秦淮區",
"320105" : "江蘇省南京市建鄴區",
"320106" : "江蘇省南京市鼓樓區",
"320107" : "江蘇省南京市下關區",
"320111" : "江蘇省南京市浦口區",
"320112" : "江蘇省南京市大廠區",
"320113" : "江蘇省南京市棲霞區",
"320114" : "江蘇省南京市雨花臺區",
"320121" : "江蘇省南京市江寧縣",
"320122" : "江蘇省南京市江浦縣",
"320123" : "江蘇省南京市六合縣",
"320124" : "江蘇省南京市溧水縣",
"320125" : "江蘇省南京市高淳縣",
"320200" : "江蘇省無錫市",
"320201" : "江蘇省無錫市市轄區",
"320202" : "江蘇省無錫市崇安區",
"320203" : "江蘇省無錫市南長區",
"320204" : "江蘇省無錫市北塘區",
"320211" : "江蘇省無錫市郊區",
"320281" : "江蘇省無錫市江陰市",
"320282" : "江蘇省無錫市宜興市",
"320283" : "江蘇省無錫市錫山市",
"320300" : "江蘇省徐州市",
"320301" : "江蘇省徐州市市轄區",
"320302" : "江蘇省徐州市鼓樓區",
"320303" : "江蘇省徐州市雲龍區",
"320304" : "江蘇省徐州市九里區",
"320305" : "江蘇省徐州市賈汪區",
"320311" : "江蘇省徐州市泉山區",
"320321" : "江蘇省徐州市豐縣",
"320322" : "江蘇省徐州市沛縣",
"320323" : "江蘇省徐州市銅山縣",
"320324" : "江蘇省徐州市睢寧縣",
"320381" : "江蘇省徐州市新沂市",
"320382" : "江蘇省徐州市邳州市",
"320400" : "江蘇省常州市",
"320401" : "江蘇省常州市市轄區",
"320402" : "江蘇省常州市天寧區",
"320404" : "江蘇省常州市鐘樓區",
"320405" : "江蘇省常州市慼墅堰區",
"320411" : "江蘇省常州市郊區",
"320481" : "江蘇省常州市溧陽市",
"320482" : "江蘇省常州市金壇市",
"320483" : "江蘇省常州市武進市",
"320500" : "江蘇省蘇州市",
"320501" : "江蘇省蘇州市市轄區",
"320502" : "江蘇省蘇州市滄浪區",
"320503" : "江蘇省蘇州市平江區",
"320504" : "江蘇省蘇州市金閶區",
"320511" : "江蘇省蘇州市郊區",
"320581" : "江蘇省蘇州市常熟市",
"320582" : "江蘇省蘇州市張家港市",
"320583" : "江蘇省蘇州市崑山市",
"320584" : "江蘇省蘇州市吳江市",
"320585" : "江蘇省蘇州市太倉市",
"320586" : "江蘇省蘇州市吳縣市",
"320600" : "江蘇省南通市",
"320601" : "江蘇省南通市市轄區",
"320602" : "江蘇省南通市崇川區",
"320611" : "江蘇省南通市港閘區",
"320621" : "江蘇省南通市海安縣",
"320623" : "江蘇省南通市如東縣",
"320681" : "江蘇省南通市啟東市",
"320682" : "江蘇省南通市如皋市",
"320683" : "江蘇省南通市通州市",
"320684" : "江蘇省南通市海門市",
"320700" : "江蘇省連雲港市",
"320701" : "江蘇省連雲港市市轄區",
"320703" : "江蘇省連雲港市連雲區",
"320704" : "江蘇省連雲港市雲臺區",
"320705" : "江蘇省連雲港市新浦區",
"320706" : "江蘇省連雲港市海州區",
"320721" : "江蘇省連雲港市贛榆縣",
"320722" : "江蘇省連雲港市東海縣",
"320723" : "江蘇省連雲港市灌雲縣",
"320724" : "江蘇省連雲港市灌南縣",
"320800" : "江蘇省淮陰市",
"320801" : "江蘇省淮陰市市轄區",
"320802" : "江蘇省淮陰市清河區",
"320811" : "江蘇省淮陰市清浦區",
"320821" : "江蘇省淮陰市淮陰縣",
"320826" : "江蘇省淮陰市漣水縣",
"320829" : "江蘇省淮陰市洪澤縣",
"320830" : "江蘇省淮陰市盱眙縣",
"320831" : "江蘇省淮陰市金湖縣",
"320882" : "江蘇省淮陰市淮安市",
"320900" : "江蘇省鹽城市",
"320901" : "江蘇省鹽城市市轄區",
"320902" : "江蘇省鹽城市城區",
"320921" : "江蘇省鹽城市響水縣",
"320922" : "江蘇省鹽城市濱海縣",
"320923" : "江蘇省鹽城市阜寧縣",
"320924" : "江蘇省鹽城市射陽縣",
"320925" : "江蘇省鹽城市建湖縣",
"320928" : "江蘇省鹽城市鹽都縣",
"320981" : "江蘇省鹽城市東臺市",
"320982" : "江蘇省鹽城市大豐市",
"321000" : "江蘇省揚州市",
"321001" : "江蘇省揚州市市轄區",
"321002" : "江蘇省揚州市廣陵區",
"321011" : "江蘇省揚州市郊區",
"321023" : "江蘇省揚州市寶應縣",
"321027" : "江蘇省揚州市邗江縣",
"321081" : "江蘇省揚州市儀徵市",
"321084" : "江蘇省揚州市高郵市",
"321088" : "江蘇省揚州市江都市",
"321100" : "江蘇省鎮江市",
"321101" : "江蘇省鎮江市市轄區",
"321102" : "江蘇省鎮江市京口區",
"321111" : "江蘇省鎮江市潤州區",
"321121" : "江蘇省鎮江市丹徒縣",
"321181" : "江蘇省鎮江市丹陽市",
"321182" : "江蘇省鎮江市揚中市",
"321183" : "江蘇省鎮江市句容市",
"321200" : "江蘇省泰州市",
"321201" : "江蘇省泰州市市轄區",
"321202" : "江蘇省泰州市海陵區",
"321203" : "江蘇省泰州市高港區",
"321281" : "江蘇省泰州市興化市",
"321282" : "江蘇省泰州市靖江市",
"321283" : "江蘇省泰州市泰興市",
"321284" : "江蘇省泰州市姜堰市",
"321300" : "江蘇省宿遷市",
"321301" : "江蘇省宿遷市市轄區",
"321302" : "江蘇省宿遷市宿城區",
"321321" : "江蘇省宿遷市宿豫縣",
"321322" : "江蘇省宿遷市沭陽縣",
"321323" : "江蘇省宿遷市泗陽縣",
"321324" : "江蘇省宿遷市泗洪縣",
"330000" : "浙江省",
"330100" : "浙江省杭州市",
"330101" : "浙江省杭州市市轄區",
"330102" : "浙江省杭州市上城區",
"330103" : "浙江省杭州市下城區",
"330104" : "浙江省杭州市江乾區",
"330105" : "浙江省杭州市拱墅區",
"330106" : "浙江省杭州市西湖區",
"330108" : "浙江省杭州市濱江區",
"330122" : "浙江省杭州市桐廬縣",
"330127" : "浙江省杭州市淳安縣",
"330181" : "浙江省杭州市蕭山市",
"330182" : "浙江省杭州市建德市",
"330183" : "浙江省杭州市富陽市",
"330184" : "浙江省杭州市餘杭市",
"330185" : "浙江省杭州市臨安市",
"330200" : "浙江省寧波市",
"330201" : "浙江省寧波市市轄區",
"330203" : "浙江省寧波市海曙區",
"330204" : "浙江省寧波市江東區",
"330205" : "浙江省寧波市江北區",
"330206" : "浙江省寧波市北侖區",
"330211" : "浙江省寧波市鎮海區",
"330225" : "浙江省寧波市象山縣",
"330226" : "浙江省寧波市寧海縣",
"330227" : "浙江省寧波市鄞縣",
"330281" : "浙江省寧波市餘姚市",
"330282" : "浙江省寧波市慈溪市",
"330283" : "浙江省寧波市奉化市",
"330300" : "浙江省溫州市",
"330301" : "浙江省溫州市市轄區",
"330302" : "浙江省溫州市鹿城區",
"330303" : "浙江省溫州市龍灣區",
"330304" : "浙江省溫州市甌海區",
"330322" : "浙江省溫州市洞頭縣",
"330324" : "浙江省溫州市永嘉縣",
"330326" : "浙江省溫州市平陽縣",
"330327" : "浙江省溫州市蒼南縣",
"330328" : "浙江省溫州市文成縣",
"330329" : "浙江省溫州市泰順縣",
"330381" : "浙江省溫州市瑞安市",
"330382" : "浙江省溫州市樂清市",
"330400" : "浙江省嘉興市",
"330401" : "浙江省嘉興市市轄區",
"330402" : "浙江省嘉興市秀城區",
"330411" : "浙江省嘉興市郊區",
"330421" : "浙江省嘉興市嘉善縣",
"330424" : "浙江省嘉興市海鹽縣",
"330481" : "浙江省嘉興市海寧市",
"330482" : "浙江省嘉興市平湖市",
"330483" : "浙江省嘉興市桐鄉市",
"330500" : "浙江省湖州市",
"330501" : "浙江省湖州市市轄區",
"330521" : "浙江省湖州市德清縣",
"330522" : "浙江省湖州市長興縣",
"330523" : "浙江省湖州市安吉縣",
"330600" : "浙江省紹興市",
"330601" : "浙江省紹興市市轄區",
"330602" : "浙江省紹興市越城區",
"330621" : "浙江省紹興市紹興縣",
"330624" : "浙江省紹興市新昌縣",
"330681" : "浙江省紹興市諸暨市",
"330682" : "浙江省紹興市上虞市",
"330683" : "浙江省紹興市嵊州市",
"330700" : "浙江省金華市",
"330701" : "浙江省金華市市轄區",
"330702" : "浙江省金華市婺城區",
"330721" : "浙江省金華市金華縣",
"330723" : "浙江省金華市武義縣",
"330726" : "浙江省金華市浦江縣",
"330727" : "浙江省金華市磐安縣",
"330781" : "浙江省金華市蘭溪市",
"330782" : "浙江省金華市義烏市",
"330783" : "浙江省金華市東陽市",
"330784" : "浙江省金華市永康市",
"330800" : "浙江省衢州市",
"330801" : "浙江省衢州市市轄區",
"330802" : "浙江省衢州市柯城區",
"330821" : "浙江省衢州市衢縣",
"330822" : "浙江省衢州市常山縣",
"330824" : "浙江省衢州市開化縣",
"330825" : "浙江省衢州市龍遊縣",
"330881" : "浙江省衢州市江山市",
"330900" : "浙江省舟山市",
"330901" : "浙江省舟山市市轄區",
"330902" : "浙江省舟山市定海區",
"330903" : "浙江省舟山市普陀區",
"330921" : "浙江省舟山市岱山縣",
"330922" : "浙江省舟山市嵊泗縣",
"331000" : "浙江省台州市",
"331001" : "浙江省台州市市轄區",
"331002" : "浙江省台州市椒江區",
"331003" : "浙江省台州市黃巖區",
"331004" : "浙江省台州市路橋區",
"331021" : "浙江省台州市玉環縣",
"331022" : "浙江省台州市三門縣",
"331023" : "浙江省台州市天台縣",
"331024" : "浙江省台州市仙居縣",
"331081" : "浙江省台州市溫嶺市",
"331082" : "浙江省台州市臨海市",
"332500" : "浙江省麗水地區",
"332501" : "浙江省麗水地區麗水市",
"332502" : "浙江省麗水地區龍泉市",
"332522" : "浙江省麗水地區青田縣",
"332523" : "浙江省麗水地區雲和縣",
"332525" : "浙江省麗水地區慶元縣",
"332526" : "浙江省麗水地區縉雲縣",
"332527" : "浙江省麗水地區遂昌縣",
"332528" : "浙江省麗水地區松陽縣",
"332529" : "浙江省麗水地區景寧畲族自治縣",
"340000" : "安徽省",
"340100" : "安徽省合肥市",
"340101" : "安徽省合肥市市轄區",
"340102" : "安徽省合肥市東市區",
"340103" : "安徽省合肥市中市區",
"340104" : "安徽省合肥市西市區",
"340111" : "安徽省合肥市郊區",
"340121" : "安徽省合肥市長豐縣",
"340122" : "安徽省合肥市肥東縣",
"340123" : "安徽省合肥市肥西縣",
"340200" : "安徽省蕪湖市",
"340201" : "安徽省蕪湖市市轄區",
"340202" : "安徽省蕪湖市鏡湖區",
"340203" : "安徽省蕪湖市馬塘區",
"340204" : "安徽省蕪湖市新蕪區",
"340207" : "安徽省蕪湖市鳩江區",
"340221" : "安徽省蕪湖市蕪湖縣",
"340222" : "安徽省蕪湖市繁昌縣",
"340223" : "安徽省蕪湖市南陵縣",
"340300" : "安徽省蚌埠市",
"340301" : "安徽省蚌埠市市轄區",
"340302" : "安徽省蚌埠市東市區",
"340303" : "安徽省蚌埠市中市區",
"340304" : "安徽省蚌埠市西市區",
"340311" : "安徽省蚌埠市郊區",
"340321" : "安徽省蚌埠市懷遠縣",
"340322" : "安徽省蚌埠市五河縣",
"340323" : "安徽省蚌埠市固鎮縣",
"340400" : "安徽省淮南市",
"340401" : "安徽省淮南市市轄區",
"340402" : "安徽省淮南市大通區",
"340403" : "安徽省淮南市田家庵區",
"340404" : "安徽省淮南市謝家集區",
"340405" : "安徽省淮南市八公山區",
"340406" : "安徽省淮南市潘集區",
"340421" : "安徽省淮南市鳳臺縣",
"340500" : "安徽省馬鞍山市",
"340501" : "安徽省馬鞍山市市轄區",
"340502" : "安徽省馬鞍山市金家莊區",
"340503" : "安徽省馬鞍山市花山區",
"340504" : "安徽省馬鞍山市雨山區",
"340505" : "安徽省馬鞍山市向山區",
"340521" : "安徽省馬鞍山市當塗縣",
"340600" : "安徽省淮北市",
"340601" : "安徽省淮北市市轄區",
"340602" : "安徽省淮北市杜集區",
"340603" : "安徽省淮北市相山區",
"340604" : "安徽省淮北市烈山區",
"340621" : "安徽省淮北市濉溪縣",
"340700" : "安徽省銅陵市",
"340701" : "安徽省銅陵市市轄區",
"340702" : "安徽省銅陵市銅官山區",
"340703" : "安徽省銅陵市獅子山區",
"340711" : "安徽省銅陵市郊區",
"340721" : "安徽省銅陵市銅陵縣",
"340800" : "安徽省安慶市",
"340801" : "安徽省安慶市市轄區",
"340802" : "安徽省安慶市迎江區",
"340803" : "安徽省安慶市大觀區",
"340811" : "安徽省安慶市郊區",
"340822" : "安徽省安慶市懷寧縣",
"340823" : "安徽省安慶市樅陽縣",
"340824" : "安徽省安慶市潛山縣",
"340825" : "安徽省安慶市太湖縣",
"340826" : "安徽省安慶市宿松縣",
"340827" : "安徽省安慶市望江縣",
"340828" : "安徽省安慶市嶽西縣",
"340881" : "安徽省安慶市桐城市",
"341000" : "安徽省黃山市",
"341001" : "安徽省黃山市市轄區",
"341002" : "安徽省黃山市屯溪區",
"341003" : "安徽省黃山市黃山區",
"341004" : "安徽省黃山市徽州區",
"341021" : "安徽省黃山市歙縣",
"341022" : "安徽省黃山市休寧縣",
"341023" : "安徽省黃山市黟縣",
"341024" : "安徽省黃山市祁門縣",
"341100" : "安徽省滁州市",
"341101" : "安徽省滁州市市轄區",
"341102" : "安徽省滁州市琅琊區",
"341103" : "安徽省滁州市南譙區",
"341122" : "安徽省滁州市來安縣",
"341124" : "安徽省滁州市全椒縣",
"341125" : "安徽省滁州市定遠縣",
"341126" : "安徽省滁州市鳳陽縣",
"341181" : "安徽省滁州市天長市",
"341182" : "安徽省滁州市明光市",
"341200" : "安徽省阜陽市",
"341201" : "安徽省阜陽市市轄區",
"341202" : "安徽省阜陽市潁州區",
"341203" : "安徽省阜陽市潁東區",
"341204" : "安徽省阜陽市潁泉區",
"341221" : "安徽省阜陽市臨泉縣",
"341222" : "安徽省阜陽市太和縣",
"341223" : "安徽省阜陽市渦陽縣",
"341224" : "安徽省阜陽市蒙城縣",
"341225" : "安徽省阜陽市阜南縣",
"341226" : "安徽省阜陽市潁上縣",
"341227" : "安徽省阜陽市利辛縣",
"341281" : "安徽省阜陽市亳州市",
"341282" : "安徽省阜陽市界首市",
"341300" : "安徽省宿州市",
"341301" : "安徽省宿州市市轄區",
"341302" : "安徽省宿州市甬橋區",
"341321" : "安徽省宿州市碭山縣",
"341322" : "安徽省宿州市蕭縣",
"341323" : "安徽省宿州市靈璧縣",
"341324" : "安徽省宿州市泗縣",
"342400" : "安徽省六安地區",
"342401" : "安徽省六安地區六安市",
"342422" : "安徽省六安地區壽縣",
"342423" : "安徽省六安地區霍邱縣",
"342425" : "安徽省六安地區舒城縣",
"342426" : "安徽省六安地區金寨縣",
"342427" : "安徽省六安地區霍山縣",
"342500" : "安徽省宣城地區",
"342501" : "安徽省宣城地區宣州市",
"342502" : "安徽省宣城地區寧國市",
"342522" : "安徽省宣城地區郎溪縣",
"342523" : "安徽省宣城地區廣德縣",
"342529" : "安徽省宣城地區涇縣",
"342530" : "安徽省宣城地區旌德縣",
"342531" : "安徽省宣城地區績溪縣",
"342600" : "安徽省巢湖地區",
"342601" : "安徽省巢湖地區巢湖市",
"342622" : "安徽省巢湖地區廬江縣",
"342623" : "安徽省巢湖地區無為縣",
"342625" : "安徽省巢湖地區含山縣",
"342626" : "安徽省巢湖地區和縣",
"342900" : "安徽省池州地區",
"342901" : "安徽省池州地區貴池市",
"342921" : "安徽省池州地區東至縣",
"342922" : "安徽省池州地區石臺縣",
"342923" : "安徽省池州地區青陽縣",
"350000" : "福建省",
"350100" : "福建省福州市",
"350101" : "福建省福州市市轄區",
"350102" : "福建省福州市鼓樓區",
"350103" : "福建省福州市臺江區",
"350104" : "福建省福州市倉山區",
"350105" : "福建省福州市馬尾區",
"350111" : "福建省福州市晉安區",
"350121" : "福建省福州市閩侯縣",
"350122" : "福建省福州市連江縣",
"350123" : "福建省福州市羅源縣",
"350124" : "福建省福州市閩清縣",
"350125" : "福建省福州市永泰縣",
"350128" : "福建省福州市平潭縣",
"350181" : "福建省福州市福清市",
"350182" : "福建省福州市長樂市",
"350200" : "福建省廈門市",
"350201" : "福建省廈門市市轄區",
"350202" : "福建省廈門市鼓浪嶼區",
"350203" : "福建省廈門市思明區",
"350204" : "福建省廈門市開元區",
"350205" : "福建省廈門市杏林區",
"350206" : "福建省廈門市湖裡區",
"350211" : "福建省廈門市集美區",
"350212" : "福建省廈門市同安區",
"350300" : "福建省莆田市",
"350301" : "福建省莆田市市轄區",
"350302" : "福建省莆田市城廂區",
"350303" : "福建省莆田市涵江區",
"350321" : "福建省莆田市莆田縣",
"350322" : "福建省莆田