C#身份证号校验位(末位)验证
来源:互联网 发布:淘宝投诉编号哪里查 编辑:程序博客网 时间:2024/05/06 22:13
public static bool idVerification(string id)
{
int[] weights = {7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2};
string str = "10X98765432";
int sum=0;
string idNumber17 = id.Substring(0, 17);
string idNumber18 = id.Substring(17, 1);
for (int i = 0; i < idNumber17.Length; i++)
{
sum += Convert.ToInt32(idNumber17[i].ToString()) * weights[i];
}
int number = sum % 11;
string result=str[number].ToString();
if (idNumber18==result)
return true;
else
return false;
}
{
int[] weights = {7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2};
string str = "10X98765432";
int sum=0;
string idNumber17 = id.Substring(0, 17);
string idNumber18 = id.Substring(17, 1);
for (int i = 0; i < idNumber17.Length; i++)
{
sum += Convert.ToInt32(idNumber17[i].ToString()) * weights[i];
}
int number = sum % 11;
string result=str[number].ToString();
if (idNumber18==result)
return true;
else
return false;
}
0 0
- C#身份证号校验位(末位)验证
- 身份证校验(//身份证号合法性验证 //支持15位和18位身份证号//支持地址编码、出生日期、校验位验证)
- 求身份证号末位
- Java 银行卡和身份证号根据校验位验证是否合法
- C# 身份证号验证
- c#验证身份证号
- C# 小程序之新手练习(五)15位身份证号转18位身份证号
- 千分位&手机号验证&身份证号验证
- 18位身份证号验证算法的原理以及C#实现和在管理系统的应用
- php 身份证号15和18位验证
- 身份证号验证类,同时支持15位及18位身份证号
- 验证身份证号
- 身份证号验证
- 身份证号验证
- 身份证号验证
- 查询新身份证(18位)的校验位
- 查询新身份证(18位)的校验位
- 查询新身份证(18位)的校验位
- Sallen-Key 有源滤波器-TWO
- 深入浅出Mybatis系列(十)---SQL执行流程分析(源码篇)
- 第十五周OJ项目指针的基本操作2
- REST
- 好东西就要拿出来分享,开源帮别人也是帮自己
- C#身份证号校验位(末位)验证
- 坑爹的OpenCV配置笔记
- ArcGIS编辑操作的常用快捷键一览表
- 0096 远离陋习:Java内存管理的9个小技巧【基础】
- 第十五周项目三-在OJ上玩指针(3)
- 2. nginx第一个模块详解(hello world/)
- 离线使用EChats图表插件
- Android Studio 的SVN配置
- codeforces 281 div2