中国大陆二代身份证18位身份证规则计算图:

        private void Form1_Load(object sender, EventArgs e){string[] v = QueryIDCard("51012919970530", true);}public static string[] QueryIDCard(string Region, bool Man){List<string> Container = new List<string>();for (int i = 1000; i < 9999; i++){int Ten = (i / 10 % 10) % 2;string Value = Region + i;if (Man && Ten == 0)continue;else if (!Man && Ten > 0)continue;if (VerifyIDCard(Value))Container.Add(Value);else{Value = Region + i / 10 + 'X';if (VerifyIDCard(Value))if (!Container.Contains(Value))Container.Add(Value);}}return Container.ToArray();}public static bool VerifyIDCard(string IDCard){int VerifyResult = 0;int[] VerifyValue = { 7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2 };for (int i = 0; i < 17; i++)VerifyResult = (VerifyValue[i] * (IDCard[i] - 48)) + VerifyResult;return (("10X98765432")[VerifyResult % 11] == IDCard[17]);}

C# 中国大陆二代身份证号生成及格式验证相关推荐

  1. 1tensorflow 实现端到端的OCR:二代身份证号识别 + 2tensorflow LSTM+CTC实现端到端的不定长数字串识别

    1tensorflow 实现端到端的OCR:二代身份证号识别 链接地址:https://www.jianshu.com/p/803642d0d8f8 2tensorflow LSTM+CTC实现端到端 ...

  2. 根据身份证号生成出生日期

    /*** @创建时间:2007-5-10 下午04:26:26* @修改者:lics* @修改时间:2007-5-10 下午04:26:26* @说明:根据身份证号生成出生日期*/ package n ...

  3. 实现时间的计算: 要求用户输入身份证号,若格式有误,要求其重新输入。然后根据身份证号码输出20岁生日所在周的周三的日期

    实现时间的计算: 要求用户输入身份证号,若格式有误,要求其重新输入.然后根据身份证号码输出20岁生日所在周的周三的日期(个人笔记,大佬勿喷) package day03;import java.uti ...

  4. 使用js验证身份证号格式以及身份证号中的生日验证

    由于不管是测试项目练手还是实际项目开发,都应该考虑数据的严密性和软件的通俗易懂的实用性,下面是我用js实现的验证身份证号格式以及身份证号中的生日验证代码 //生日移出点击事件验证身份证号中的生日验证 ...

  5. python 调c++生成的dll 中识别char *_基于tensorflow 实现端到端的OCR:二代身份证号识别...

    最近在研究OCR识别相关的东西,最终目标是能识别身份证上的所有中文汉字+数字,不过本文先设定一个小目标,先识别定长为18的身份证号,当然本文的思路也是可以复用来识别定长的验证码识别的. 本文实现思路主 ...

  6. 【algorithm】源码详解中国大陆新身份证号码算法

    之前印象身份证最后一位奇数为男性,偶数为女性.看了下算法才明白,这指的是老身份证15位,18位身份证末尾加了一个校验码,用来验证是否为真实身份证号. 先看中国大陆身份证结构: 1.号码的结构 公民身份 ...

  7. c++ 图片验证码识别_基于tensorflow 实现端到端的OCR:二代身份证号识别

    最近在研究OCR识别相关的东西,最终目标是能识别身份证上的所有中文汉字+数字,不过本文先设定一个小目标,先识别定长为18的身份证号,当然本文的思路也是可以复用来识别定长的验证码识别的. 本文实现思路主 ...

  8. rhel 8.2不识别unicode_基于tensorflow 实现端到端的OCR:二代身份证号识别

    最近在研究OCR识别相关的东西,最终目标是能识别身份证上的所有中文汉字+数字,不过本文先设定一个小目标,先识别定长为18的身份证号,当然本文的思路也是可以复用来识别定长的验证码识别的.本文实现思路主要 ...

  9. Excel 2010 SQL应用041 根据二代身份证号返回出生年份

    源数据表 序号 姓名 身份证号 1 黄有国 4526221968****1654 2 陈燕妮 4508811984****7447 3 张海波 4501051977****0019 4 王福英 450 ...

最新文章

  1. codefirst updatebase
  2. C++ 名字重载、隐藏、覆盖
  3. Hbase:原理和设计
  4. CouncurrentHashMap源码解析
  5. http multipart java_Http MultiPart请求
  6. 知云文献翻译打不开_文献翻译工具-知云文献翻译
  7. 解决:modal中datePicker 选中时,会触发modal的hidden.bs.modal事件
  8. Python基础学习3——集合、文件、函数
  9. 仓库无证如何处罚_法律问题 | 在船舶检查过程中,我遇到的一些问题该如何解决?...
  10. 实验一:交换机和集线器的工作原理
  11. 三层架构(网络冗余学习)
  12. MAE 论文逐段精读【论文精读】(深度学习论文篇)
  13. PXC pxc_strict_mode
  14. 耶書制造 CHMmaker 2.85版 增加转换HPJ工程到HHP工程的功能。 (转)
  15. fsck|xfs_repair 磁盘修复
  16. $('.test:hiden');和$('.test :hiden);区别
  17. 1183: 【入门】判断能否构成三角形
  18. Oracle-12:伪列rowid和rownum
  19. [macOS]_[初级]_[关于程序签名时出现User interaction is not allowed的问题]
  20. VBA基础知识整理(文本文件操作)

热门文章

  1. 四旋翼飞行器教学笔记2 —— 飞行器de姿态读取 1
  2. 哆啦A梦纯HTML代码
  3. 微PE安装系统 不显示U盘中镜像文件 的解决方法
  4. 解决Allocate exception for servlet XXXServlet
  5. html5新增标签有dfn吗,html dfn标签怎么用
  6. ubuntu Anaconda安装gi模块 ValueError: Namespace Gtk not available
  7. mysql myisam转innodb_WordPressMySQL数据库MyISAM表转换InnoDB方法和修复工具
  8. Python常用开发软件有哪些?
  9. html图片缩放全部显示不全,100% width CSS 在缩小/放大窗口时候内容被截断或显示不全...
  10. angular 部署的项目自定义访问路径,不使用root根目录的配置