哪里可以拿到全国身份证前六位跟行政区划吗?

245 天前
 godleon

RT

身份证前六位跟对应的行政区划(省市县)

如果能提供 sql 或 Json 那就更完美了;

ps: 付费的也行,一次性下载, 数据新一点 (不要接口)

4435 次点击
所在节点    问与答
35 条回复
Damn
245 天前
@deplives 还有很骄傲的伸手党,以后看到这类帖子别理就行了,我反正是以后不回这种帖子了。
https://v2ex.com/t/1113774
deplives
245 天前
@Damn
之前的标签看起来打的没错
shulinbao
245 天前
楼上有的回答可能没搞清楚这个问题的复杂性。你这个需求永远也不可能完全实现,只能实现一个大概,因为有的身份证开头对应的并不是合法的行政区。另外从实际上讲,有的身份开头是某个行政区的,实际上可能归属另一个行政区。举个例子,611100 ,#1 和 #3 里面给的都没有
EastLord
245 天前
github 上 好像有的
b821025551b
245 天前
弱弱地补充一下:身份证号前六位和行政地址不是完全一一对应的,迁移户口只改地址不会改身份证号。
dhb233
245 天前
https://github.com/yescallop/areacodes?tab=readme-ov-file
找到了这个项目,看起来包含一些已经撤销的编码
vanityfairn
245 天前
@b821025551b 对!!踩过坑了😂
shulinbao
245 天前
@dhb233 撤销的代码实际上很难统计全,因为在户政系统中可以填进任何数字,但十几二十年以前,中国除了地方政府之外,林业、工矿、农垦、兵团、石化等等系统都有行政权,他们一般都按照自己的习惯编出来一个自己的数字,有的可能省一层的知道,但还有的除了自己可能根本没人知道。由于户籍所在地的迁移并不会影响身份证号,所以直到现在还有大量这种情况的例子。建议最好还是不要死磕身份证前六位,实在有必要的话精确到省/副省级行政区这一级比较好,这样相对比较好实现
cat
245 天前
@shulinbao 听起来跟我处理手机号码一样,只要 1 开头的 11 位数字就行… 各种库都有覆盖不到的 case…
MonoMikan
245 天前
@Damn 去看了这个帖子,笑死我了,哈哈。
Jerry23333
245 天前
如果是严肃的业务需求通过这个判断户籍的话是有问题的,因为没法反映迁移户口的情况。
dx123
245 天前
@kokerkov 不过 Google 到的也不一定准,这个里面有的就不准,因为我特地看了一眼我身份证和这上面的。
flynaj
245 天前
wikipedia 这个有历史,启用,停用时间,更详细。

@chutsetien

@shulinbao
kylebing
244 天前
CodeCodeStudy
244 天前
@kokerkov #1 这个是当前的行政区划,如果是已经撤销的,并不会出现在这里。比如来源的某某地区改成了某某地级市,某某县升级成某某市。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1114033

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX