【步联科技身份证】 身份证读取与解析———未来之窗行业应用跨平台架构

embedded/2024/12/22 19:00:06/

 一、身份证解析代码 C# 

	function 身份证数据解析_湖南步联科技(wzxx) {var result = {};result['xm'] = wzxx.substr(0, 15);result['xbdm'] = wzxx.substr(15, 1);result['mzdm'] = wzxx.substr(16, 2);result['csrq'] = wzxx.substr(18, 8);result['dzmc'] = wzxx.substr(26, 35);result['gmsfhm'] = wzxx.substr(61, 18);result['qfjgmc'] = wzxx.substr(79, 15);result['qfjgmc'] = wzxx.substr(79, 15);result['yxqqsrq'] = wzxx.substr(94, 8);result['yxqjzrq'] = wzxx.substr(102, 8);result['zjlxbs'] = wzxx.substr(124, 1);switch (result['xbdm']) {case '1': result['xbmc'] = '男'; break;case '2': result['xbmc'] = '女'; break;default: result['xbmc'] = '未知';}if (result['zjlxbs'] == 'J'){result['txzhm'] = wzxx.substr(110, 9);result['qfcs'] = wzxx.substr(119, 2);}switch (result['mzdm']) {case '01': result['mzmc'] = '汉'; break;case '02': result['mzmc'] = '蒙古'; break;case '03': result['mzmc'] = '回'; break;case '04': result['mzmc'] = '藏'; break;case '05': result['mzmc'] = '维吾尔'; break;case '06': result['mzmc'] = '苗'; break;case '07': result['mzmc'] = '彝'; break;case '08': result['mzmc'] = '壮'; break;case '09': result['mzmc'] = '布依'; break;case '10': result['mzmc'] = '朝鲜'; break;case '11': result['mzmc'] = '满'; break;case '12': result['mzmc'] = '侗'; break;case '13': result['mzmc'] = '瑶'; break;case '14': result['mzmc'] = '白'; break;case '15': result['mzmc'] = '土家'; break;case '16': result['mzmc'] = '哈尼'; break;case '17': result['mzmc'] = '哈萨克'; break;case '18': result['mzmc'] = '傣'; break;case '19': result['mzmc'] = '黎'; break;case '20': result['mzmc'] = '傈僳'; break;case '21': result['mzmc'] = '佤'; break;case '22': result['mzmc'] = '畲'; break;case '23': result['mzmc'] = '高山'; break;case '24': result['mzmc'] = '拉祜'; break;case '25': result['mzmc'] = '水'; break;case '26': result['mzmc'] = '东乡'; break;case '27': result['mzmc'] = '纳西'; break;case '28': result['mzmc'] = '景颇'; break;case '29': result['mzmc'] = '柯尔克孜'; break;case '30': result['mzmc'] = '土'; break;case '31': result['mzmc'] = '达翰尔'; break;case '32': result['mzmc'] = '仫佬'; break;case '33': result['mzmc'] = '羌'; break;case '34': result['mzmc'] = '布朗'; break;case '35': result['mzmc'] = '撒拉'; break;case '36': result['mzmc'] = '毛南'; break;case '37': result['mzmc'] = '仡佬'; break;case '38': result['mzmc'] = '锡伯'; break;case '39': result['mzmc'] = '阿昌'; break;case '40': result['mzmc'] = '普米'; break;case '41': result['mzmc'] = '塔吉克'; break;case '42': result['mzmc'] = '怒'; break;case '43': result['mzmc'] = '乌孜别克'; break;case '44': result['mzmc'] = '俄罗斯'; break;case '45': result['mzmc'] = '鄂温克'; break;case '46': result['mzmc'] = '德昂'; break;case '47': result['mzmc'] = '保安'; break;case '48': result['mzmc'] = '裕固'; break;case '49': result['mzmc'] = '京'; break;case '50': result['mzmc'] = '塔塔尔'; break;case '51': result['mzmc'] = '独龙'; break;case '52': result['mzmc'] = '鄂伦春'; break;case '53': result['mzmc'] = '赫哲'; break;case '54': result['mzmc'] = '门巴'; break;case '55': result['mzmc'] = '珞巴'; break;case '56': result['mzmc'] = '基诺'; break;case '59': result['mzmc'] = '穿青人'; break;case '60': result['mzmc'] = '革家人'; break;case '97': result['mzmc'] = '其它'; break;case '98': result['mzmc'] = '入籍'; break;case '99': result['mzmc'] = '其它'; break;default: result['mzmc'] = '';}return result;}


http://www.ppmy.cn/embedded/120682.html

相关文章

鸡兔同笼,但是线性代数

灵感来自:bilibili,巨佬! 我们有 14 14 14 个头, 32 32 32 只脚,所有鸡和兔都没有变异,头和脚都完整,没有数错。还有什么 Bug 吗 小学奥数 假设全是鸡,则有 14 2 28 14 \time…

【自然语言处理】补充:文本分类及朴素贝叶斯分类器

【自然语言处理】补充:文本分类及朴素贝叶斯分类器 文章目录 【自然语言处理】补充:文本分类及朴素贝叶斯分类器1. 文本分类2. 朴素贝叶斯3. 朴素贝叶斯理论4. 文本分类评价1. 文本分类 文本分类/Text Classification/Text Categorization 给定分类体系,将一篇文本分到其中一…

网通产品硬件设计工程师:汽车蓝牙收发器用网络隔离变压器有哪些选择呢?

Hqst盈盛(华强盛)电子导读:今天分享的是网通设备有关工程师产品设计时可供选择的两款汽车蓝牙收发器用网络隔离变压器... 下面我们就一起来看看网通设备有关工程师产品设计时可供选择的两款汽车蓝牙收发器用网络隔离变压器,让您的…

【深度学习】(6)--图像数据增强

文章目录 图像数据增强一、作用二、增强方法三、代码体现四、增强体现 总结 图像数据增强 数据增强(Data Augmentation),也称为数据增广,是一种在机器学习和深度学习中常用的技术,它通过对现有数据进行各种变换和处理…

MySQL 生产环境性能优化

在 MySQL 生产环境中进行性能优化可以从以下几个方面入手: 一、硬件层面 选择高性能服务器: 配备足够的内存,以减少磁盘 I/O。MySQL 可以将经常访问的数据缓存到内存中,提高查询速度。一般来说,对于高负载的生产环境&…

【递归】7. leetcode 404 左叶子之和

1 题目描述 题目链接:左叶子之和 2 解答思路 递归分为三步,接下来就按照这三步来思考问题 第一步:挖掘出相同的子问题 (关系到具体函数头的设计) 第二步:只关心具体子问题做了什么 (关系…

Coursera_ Algorithms I 学习笔记:Module_3_Analysis_of_Algorithm_Introduction

Coursera_ Algorithms I 学习笔记:Module_3_Analysis_of_Algorithm_Introduction scientific method applied to analysis of algorithms data analysis log-log plot doubling hypothesis experimental alogrithmics System independent effectsSystem dependen…

C++里的随机数

想用C做最基础的猜数字,肯定少不了随机数; srand(unsigned(time(NULL))); rand() //是生成一个随机数 rand()%1001//就是一个从一到一百的随机数 合体: #include <iostream> #include <cstdlib> #include <time.h> int main() { int g 0; while (g < …