前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >VB.net-VSTO-12身份证号归属地区功能演示

VB.net-VSTO-12身份证号归属地区功能演示

作者头像
哆哆Excel
发布2024-01-10 14:04:15
950
发布2024-01-10 14:04:15
举报
文章被收录于专栏:哆哆Excel哆哆Excel

VB.net-VSTO-12身份证号归属地区功能演示

问题

一个身份证号,如何取得身份证号归属地区,身份证号的信息是这样的

身份证号码18位,按照从左到右的顺序,各个数字的代表的含义依次为:

(1)前1、2位数字表示:

所在省份的代码;

(2)第3、4位数字表示:

所在城市的代码;

(3)第5、6位数字表示:

所在区县的代码;

(4)第7~14位数字表示:

出生年、月、日;

(5)第15、16位数字表示:

所在地的派出所的代码;

(6)第17位数字表示性别:

奇数表示男性,偶数表示女性;

(7)第18位数字是校检码:

用来检验身份证的正确性。

完成效果

功能演示

全屏横屏观看效果更好

身份证号归属地区功能演示,本功能数据来源于网络,请谨慎使用

关键代码

首先在网上收集地区代码数据,整理,去重,再存入字典,再对每一个身份证号取前6位,匹配相应的地区就可以啦

字典

方法

代码解析

首先在网上收集地区代码数据,整理,去重,再存入字典,再对每一个身份证号取前6位,匹配相应的地区就可以啦,

我把数据整合到一个类文件中,调用时要先初始化类,先要校验身份证号是否正确,如果不正确返回invalid idcard,如果正确再用类方法返回前6位数据区域到的地区信息就可以啦,

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2024-01-06,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 哆哆Excel 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档