zoukankan      html  css  js  c++  java
  • 中国身份证号码验证,支持15,18位,可验证成功90%的身份证号

    using System;
      2
      3/// <summary>
      4/// Summary description for IDCardValid
      5/// </summary>

      6public class IDCardValid
      7{
      8    public IDCardValid()
      9    {
     10        //
     11        // TODO: Add constructor logic here
     12        //
     13    }

     14
     15    /// <summary>
     16    /// 验证身份证号码
     17    /// </summary>
     18    /// <param name="Id">身份证号码</param>
     19    /// <returns>验证成功为True,否则为False</returns>

     20    public static bool CheckIDCard(string Id)
     21    {
     22        if (Id.Length == 18)
     23        {
     24            bool check = CheckIDCard18(Id);
     25            return check;
     26        }

     27        else if (Id.Length == 15)
     28        {
     29            bool check = CheckIDCard15(Id);
     30            return check;
     31        }

     32        else
     33        {
     34            return false;
     35        }

     36    }

     37
     38    身份证号码验证
    106}

    107
    源代码演示下载:
    https://files.cnblogs.com/moozi/IDCardValid.rar
  • 相关阅读:
    WriteFile函数
    良好的动态内存申请与释放
    只需一条命令,快速在Windows 10上关闭Linux
    盘点程序员过年最怕被问的问题:薪资问题首当其冲,对象问题紧追其后
    程序员为什么是吃青春饭,而不是像医生律师一样越老越值钱?
    Linux网络配置的三种方法,手把手教你,一看就会!
    应届程序员VS往届程序员:当面对HR和领导时,此时的内心活动是这样的...
    MySql数据在磁盘上到底是怎么存储的?被存储的数据怎么查找?
    如何写出高质量的代码?优秀的程序员都是这样做的
    哼!MySQL 8.0不讲武德,给我挖坑!
  • 原文地址:https://www.cnblogs.com/scgw/p/1158483.html
Copyright © 2011-2022 走看看