根据身份证号获取省份城市信息

浪尖赏花 2010-07-12 03:25:50
现在正在做个项目,需要根据身份证号获取省份城市信息、生日、性别

其他的都没有问题,只有一个城市信息,找得不全,只能精确到省份

还希望做过的或者感兴趣的兄弟姐妹帮帮忙!
...全文
2816 23 打赏 收藏 转发到动态 举报
写回复
用AI写文章
23 条回复
切换为时间正序
请发表友善的回复…
发表回复
秋的红果实 2010-07-15
  • 打赏
  • 举报
回复
搜索下最新身份证号的构成,取出相关字段就可以判断地域了
mingfish 2010-07-15
  • 打赏
  • 举报
回复
每天路过10积分
xiejjava_hb 2010-07-15
  • 打赏
  • 举报
回复
学习了
myhope88 2010-07-15
  • 打赏
  • 举报
回复
路过,来学习下
mark620 2010-07-15
  • 打赏
  • 举报
回复
webService
luojihaidao 2010-07-15
  • 打赏
  • 举报
回复
有点意思~ 学习了~
leiyalong00 2010-07-15
  • 打赏
  • 举报
回复
好麻烦啊。。
  • 打赏
  • 举报
回复
[Quote=引用 14 楼 lihui_shine 的回复:]
引用 9 楼 may_beyond 的回复:
http://www.youdao.com/smartresult-xml/search.s?type=id&q=身份证号码

返回的是xml文件
解析一下就ok了
地址精确到县级

我找了半天没找着接口,无奈项目紧,没时间再找了
谢谢阁下了

这样很方便,连校验有效性都省了,而且不用考虑版本的问题
[/Quote]
其实有时候借用别人的也是不错的一个选择
root_lee 2010-07-14
  • 打赏
  • 举报
回复
抓紧学习了
gingerkang 2010-07-14
  • 打赏
  • 举报
回复
google:gb/t2260 2007
找一个可用的,整理一下就非常完整了.
浪尖赏花 2010-07-14
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 may_beyond 的回复:]
http://www.youdao.com/smartresult-xml/search.s?type=id&q=身份证号码

返回的是xml文件
解析一下就ok了
地址精确到县级
[/Quote]
我找了半天没找着接口,无奈项目紧,没时间再找了
谢谢阁下了

这样很方便,连校验有效性都省了,而且不用考虑版本的问题
浪尖赏花 2010-07-14
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 wzmlove007 的回复:]
楼主这样的高手也问这种问题啊

感觉这种东西应该有接口

不然自己写个不知道要加多少判断
[/Quote]
需说明下:
第一:我不是高手
第二:没规定高手就不可以问问题呀
第三:你如果觉得“这种”问题简单的话,说出你的解决方案,或者像9L那样提供接口地址;你或许不愿意帮助别人,或许没能力帮,这两者都说明你没必要回复帖子了,没意义
may_beyond 2010-07-13
  • 打赏
  • 举报
回复
http://www.youdao.com/smartresult-xml/search.s?type=id&q=身份证号码

返回的是xml文件
解析一下就ok了
地址精确到县级
wzmlove007 2010-07-13
  • 打赏
  • 举报
回复
楼主这样的高手也问这种问题啊

感觉这种东西应该有接口

不然自己写个不知道要加多少判断
古 林 2010-07-13
  • 打赏
  • 举报
回复
辽宁身份证以21开头,吉林省的身份证以22,黑龙江省以23开头 北京11,天津12,河北13,山西14,内蒙15 河南(41),湖北(42),湖南(43),广东(44),广西(45),海南(46) 江苏 32 浙江 33 安徽 34 江西 36 山东 37 四川 51 重庆 50 贵州 52 甘肃 62 其他按照底下那个网站,搜一下,参考资料:1-2位省、自治区、直辖市代码; 3-4位地级市、盟、自治州代码; 5-6位县、县级市、区代码; 7-14位出生年月日,比如19670401代表1967年4月1日; 15-17位为顺序号,一般是随机产生,其中17位男为单数,女为双数; 18位为校验码,将前1-17位号码带入公式计算产生,计算的结果为0-10,10用X表示。
漫漫2009 2010-07-13
  • 打赏
  • 举报
回复
收藏了
浪尖赏花 2010-07-12
  • 打赏
  • 举报
回复
感谢各位回复,根据zorrowust的回复,可以找到最新的是2006年的

不过还有个问题,这个东西有好多版本,我要根据身份证号码查城市,出生年月不同,查的库也不同

不清楚有没有更好的解决办法
zyzy15 2010-07-12
  • 打赏
  • 举报
回复
身份证号码前六位所代表的省,市,区, 以及地区编码下载
http://www.jb51.net/article/9386.htm
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 zoujp_xyz 的回复:]
网上估计有webservice接口提供调用
[/Quote]
这个好像是被民政局垄断了,虽然没什么技术含量,但就是要钱。没去过它们的网站吗?查询要花几块钱。
所以刚弄出这个来,我就知道它们只是想捞钱而已。什么杜绝欺骗造假啊?只不过是让骗子事先去它那里花几块钱查询一下,反倒更增加了骗子的可信性。事实上,只是征了点骗子的“诈骗税”。

如果有其它网站真提供这种WEBSERVERICE接口供查询,那恐怕只能二选一:要么它给了民政局钱,然后再收调用者的钱。要么它没给民政局钱,私自在用,民政局知道了会找他要钱,理由都是很好想的:你这不权威嘛。

微软垄断靠的是实力,国内垄断靠的是关系。
zoujp_xyz 2010-07-12
  • 打赏
  • 举报
回复
网上估计有webservice接口提供调用
加载更多回复(3)

87,920

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧