protected void Page_Load(object sender, EventArgs e)
{
string str = "11010519491231002X";
bool result = CheckCardId(str);
if (result == true)
{
Response.Write("Yes!");
}
else
{
Response.Write("No!");
}
}
/// <summary>
/// 验证身份证是否正确
/// </summary>
/// <param name="str"></param>
/// <returns></returns>
private static bool CheckCardId(string str)
{
string number17 = str.Substring(0, 17);
string number18 = str.Substring(17);
string check = "10X98765432";
int[] num = { 7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2 };
int sum = 0;
for (int i = 0; i < number17.Length; i++)
{
sum += Convert.ToInt32(number17[i].ToString()) * num[i];
}
sum %= 11;
if (number18.Equals(check[sum].ToString(), StringComparison.OrdinalIgnoreCase))
{
return true;
}
else
{
return false;
}
}
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有