文档下载 文档下载导航
设为首页 | 加入收藏
搜索 请输入内容:  
 导航当前位置: 文档下载 > 所有分类 > IT/计算机 > 身份证号码自动生成星座生日年龄属相
侵权投诉

身份证号码自动生成星座生日年龄属相

对身份证号码进行验证,根据身份证号码,生成生日 属相和星座

#region 检验身份证

/// <summary>

/// 验证身份证号码

/// </summary>

/// <param name="Id"></param>

/// <returns></returns>

public static bool CheckIDCard(string Id)

{

if (Id.Length == 18)

{

bool check = CheckIDCard18(Id);

return check;

}

else if (Id.Length == 15)

{

bool check = CheckIDCard15(Id);

return check;

}

else

{

return false;

}

}

/// <summary>

/// 验证位身份证格式

/// </summary>

/// <param name="Id"></param>

/// <returns></returns>

private static bool CheckIDCard18(string Id)

{

long n = 0;

if (long.TryParse(Id.Remove(17), out n) == false || n < Math.Pow(10, 16) || long.TryParse(Id.Replace('x', '0').Replace('X', '0'), out n) == false)

{

return false;//数字验证

}

string address =

"11x22x35x44x53x12x23x36x45x54x13x31x37x46x61x14x32x41x50x62x15x33x42x51x63x21x34x43x52x64x65x71x81x82x91";

if (address.IndexOf(Id.Remove(2)) == -1)

第1页

你可能喜欢

  • 身份证地址
  • 红楼梦金陵十二钗判词
  • 语文三年级上册组词
  • 红楼梦人物关系
  • 红楼梦知识点
  • 公历农历转换
  • 人教版小学语文三年级上册生字
  • 编写程序

热门文档

相关文档

站点地图 | 文档上传 | 侵权投诉 | 手机版
本站所有资源均来自互联网,本站只负责收集和整理,均不承担任何法律责任,如有侵权等其它行为请联系我们.
文档下载 Copyright 2013 doc.guandang.net All Rights Reserved.  -  email