C#实现中华人民共和国身份证验证【转贴】

  1大陸身份證號碼驗證
 73/// <summary>
 74/// 判斷字符串是否可轉換為DateTime
 75/// </summary>
 76/// <param name="s">要判斷的字符串</param>
 77/// <returns>true=可以轉換;false=無法轉換</returns>

 78private bool IsDateTime(string s)
 79
 80        try 
 81        {
 82                System.DateTime.Parse(s);
 83        }
 
 84        catch
 85        {
 86                return   false;
 87        }

 88        return true
 89}

 90 
 91/// <summary>
 92/// 判断字符串是否可以转换为数字
 93/// </summary>
 94/// <param name="value">要判斷的字符串</param>
 95/// <returns>true=可以轉換;false=無法轉換</returns>

 96private bool IsNumeric(object value)
 97{
 98        try
 99        {
100                double i = Convert.ToDouble (value.ToString());
101                return true;
102        }

103        catch (FormatException)
104        {
105                return false;
106        }

107}

108 
109
posted on 2008-03-14 09:16  人是逼出来的  阅读(242)  评论(0)    收藏  举报