校验身份证的行政区域代码(包含已撤销区域代码)2021年8月31日更新
生活随笔
收集整理的這篇文章主要介紹了
校验身份证的行政区域代码(包含已撤销区域代码)2021年8月31日更新
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1. 背景
根據身份證、統一社會信用代碼的編碼規則,身份證前6位和統一社會信用代碼中的第3位到第8位均為行政區域6位編碼。 為了校驗數據庫中用戶填寫的編號是身份證號碼,還是統一社會信用代碼,需要一份行政區域代碼的編碼表。
2. 行政區域代碼數據整理
2.1 數據搜集來源
搜索了民政部和統計局官方行政編碼信息,沒有按年匯總的完整信息,且沒有覆蓋已撤銷行政區域的歷史代碼。
- 中華人民共和國民政部
- >統計用區劃和城鄉劃分代碼">國家統計局>>統計用區劃和城鄉劃分代碼
最終,檢索到來自zxinc.org整理的編碼表,極大程度上解決了我的問題。
關于zxinc.org網頁中的行政區域劃分代碼的使用,做兩點補充:
- 雖然網頁中沒有提及,但可以判斷已撤銷的區域,作者加了[]來區分。通過和民政部最新的代碼對比,有些加了[]標識的已撤銷區域,其實還在使用中。
- 該網頁信息用于身份證的識別,里面有一些非國標的編碼,在民政部的編碼中是找不到的。比如:830000 臺灣省(非國標,用于身份證)。感覺到了作者的用心。
2.2 整理后的參考數據
因為我的需求是保留唯一、完整的行政區域6位數據編碼,區域中文做到說明就可以了。在此基礎上,將上方搜集來的數據做了整合處理,主要是1)對同一個行政區域編碼
總結
以上是生活随笔為你收集整理的校验身份证的行政区域代码(包含已撤销区域代码)2021年8月31日更新的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 广州 Android 安卓培训一期视频+
- 下一篇: 【Shell】20天学会shell脚本命