C# 版
function ID15T18(strTemp) { var arrInt = new Array(7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2); var arrCh = new Array('1', '0', 'X', '9', '8', '7', '6', '5', '4', '3', '2'); var nTemp = 0, i; if(strTemp.length==15) { strTemp = strTemp.substr(0,6) + '19' + strTemp.substr(6,strTemp.length-6); for(i = 0; i < strTemp.length; i ++) { nTemp += strTemp.substr(i, 1) * arrInt[i]; }
strTemp += arrCh[nTemp % 11]; } return strTemp; }
VB 版
private string Convert15To18(string strTemp) { int[] arrInt = new int[]{7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2}; string arrCh="10X98765432"; int nTemp = 0; if(strTemp.Length==15) { strTemp = strTemp.Substring(0,6) + "19" + strTemp.Substring(6,strTemp.Length-6); for(int i = 0; i < strTemp.Length; i++) { nTemp += int.Parse(strTemp.Substring(i, 1).ToString()) * arrInt[i]; } strTemp += arrCh[nTemp % 11]; } char dd=arrCh[nTemp % 11]; return strTemp; } |
相关推荐
3. **第15至17位**:顺序码,表示在同一地址码所标识的区域范围内,对同年、同月、同日出生的人编订的顺序号,奇数分配给男性,偶数分配给女性。 4. **第18位**:校验码,用于检验身份证的正确性。 #### 三、核心...
首先,中国的身份证号码由18位数字组成,分为三个部分:6位地址码、8位出生日期码和最后4位顺序码与校验码。校验码是根据前17位数字通过特定算法计算得出,用于确保号码的唯一性和准确性。 要使用JavaScript验证...
对于15位号码转为18位号码的方法如下: 1. **添加出生年份**:将15位号码的第7-8位(代表月份)和第9-10位(代表日期)保留不变,同时在前面加上1900-1999之间的年份。 2. **计算校验码**:根据上述校验码的计算...
- 如果身份证号码长度为9位,前两位英文字符的计算方式略有不同,Java 中会分别乘以9和8;而 JavaScript 版本没有区分,统一乘以9。 - 对于剩余的7位数字,从左到右,每位依次乘以9至2的倒序(7,6,5,4,3,2),然后...
然而,在 Excel 中输入身份证号码时,会遇到一些问题,例如输入超过 11 位数字时,系统将自动转为科学计数的方式,导致身份证号码不能正确显示出来。 解决输入身份证号码的问题 解决这个问题有两种方法: 1.利用...
3. **身份证UID**:中国的第二代身份证内置了RFID芯片,其中的UID是一个48位的唯一标识符,用于区分不同的身份证。读取UID是验证身份证有效性的一个基本步骤。 4. **C代码实现**:C语言是一种常用且高效的编程语言...
当用户输入的数字超过12位时,Excel会将其转为科学记数格式显示,而超过15位的数字则可能会丢失部分数据。为了解决这一问题,本文将介绍两种在Excel表格中正确输入并显示身份证号码的有效方法。 方法一:使用单引号...
中国的身份证号码由18位数字和一个校验码组成,前17位为身份编号,最后一位可能是数字或字母X。在中国大陆使用的身份证号码具有以下特点:前6位为地址码,接下来的8位为出生日期码,然后是3位顺序码,最后一位为校验...
然后,将身份证图片转为二进制数据,作为请求体发送。接收到服务端返回的JSON数据后,解析并展示身份证信息。 二、本地验证 1. 图片预处理:在使用API前,通常需要对身份证图片进行预处理,确保清晰、无遮挡。这...
在本文中,我们将深入探讨如何使用OpenCV库来获取身份证号码区域。OpenCV是一个强大的开源计算机视觉库,它提供了丰富的图像处理和计算机视觉功能。在本示例中,我们的目标是通过一系列图像处理技术,自动识别身份证...
阿里云表格识别500次 0元,请自己购买 全网独家,手写程序并测试,完美自用OCR程序,【批量处理OCR】【表格识别】【证件识别】功能都包含 -----【表格识别能够自动导出到电脑生成Excel... 身份证识别没有充足时间调试
前言 有时候,我们希望通过...//截取日期并转为时间戳 # 2.格式化[出生日期] $Year = date('Y', $birth_Date);//yyyy $Month = date('m', $birth_Date);//mm $Day = date('d', $birth_Date);//dd # 3.格式化[当前日期]
1. 广泛适用性:PaddleOCR能够准确识别中文以及其他多种语言的文字,不仅适用于常规印刷体文本,还针对身份证、名片、发票、运单等特殊场景进行了优化,支持手写体识别。 2. 高性能模型:内置了多个预训练模型,包括...
4. 如果身份证读卡器返回的是GBK编码,那么可以在C++层面先将GBK编码的字符串转为UTF-8,然后再传递给Java。 在进行这样的开发时,充分理解API的使用、编码的处理以及跨语言通信的细节是非常重要的。对于这种问题,...
整合实现功能 (controller入口): 1. 用户管理 2. 卡管理 3. 设备控制 4. 语音对讲 5. 上传文件 6. 二维码开门 已整合接口deomo (AccessNew类): 订阅门禁事件 取消订阅门禁事件 订阅报警事件 ...二维码加密
1. **合同主体**:合同涉及两个主体,即出租方(甲方)和承租方(乙方),双方需要提供准确的身份信息,包括姓名、身份证号、住址和联系电话,以便在法律上明确各自的权利和义务。 2. **车位基本信息**:合同需明确...
标题中的“将医保txt转为有注释的C#类的属性”意味着我们需要将一个包含医保数据的文本文件(可能是医疗报销记录或者其他医保相关信息)转换成C#编程语言中的类结构,每个字段对应一个类的属性,并且带有注释来解释...
- `=IF(LEN(C2)=15,IF(MOD(MID(C2,15,1),2)=1," 男 "," 女 "),IF(MOD(MID(C2,17,1),2)=1,"男","女"))`:根据18位身份证号的第15位或17位(新旧版身份证)判断性别。 3. 数学与统计公式: - `=SUM(K2:K56)`:计算...
1) 确诊患者管理:确诊患者管理界面将当前确诊患者列出显示其基本信息,可以显示共有多少确诊患者,并可选择对相应确诊患者进行管理操作,可以查看详情,查看确诊患者详情信息、将当前确诊患者转为治愈、将当前确诊...
入境人员信息管理:姓名、年龄、性别、身份证号,是否发热咳嗽,来源地,离开来源地时间,乘坐过的交通工具,车次,座位号,隔离起始日期,隔离结束日期,隔离地址,家庭住址,每日体温检测,核酸检测记录(共四次)...