当前位置:首页 > 开发 > IT生活 > 正文

18 位身份证验证

发表于: 2010-01-04   作者:chicony   来源:转载   浏览次数:
摘要: 提供给外部调用的cn.idchecker.check.Checker类的相关方法如下表:   方法 方法作用 参数及返回值 Checker(String num) 构造方法 参数num为18位身份证号码的字符串 boolean checkLength() 验证身份证长度是否正确 长度为18,则返回true,否则返回false boolean checkBi

提供给外部调用的cn.idchecker.check.Checker类的相关方法如下表:

 

方法 方法作用 参数及返回值
Checker(String num) 构造方法 参数num为18位身份证号码的字符串
boolean checkLength() 验证身份证长度是否正确 长度为18,则返回true,否则返回false
boolean checkBirth() 验证出生生日码是否合法 合法则返回true,否则返回false
boolean checkAddr() 验证地址码是否存在 存在则返回true,否则返回false
boolean checkCheckCode() 计算校验码是否正确 正确则返回true,否则返回false
boolean check() 总的身份证验证,验证顺序:长度 -> 生日 -> 最后一位校验码 -> 地址 若遇到有一项目不合法即返回false,所有验证通过才返回true。验证后,可通过调用getErrorMsg()方法获取错误信息
boolean checkAll() 总的身份证验证,验证项目包括长度、地址、生日、最后一位校验码 身份证合法则返回true,否则false。验证后,可调用getErrorMsgs()方法获取错误信息集合
String getBirth() 获取出生年月日 返回“2010年01月12日”格式的生日字符串通串
String getAddr() 获取公民籍贯 返回籍贯字符串("xx省xx市xx县”)
String getSex() 获取性别 返回“男”或“女”
String getErrorMsg() 获取错误信息 返回错误信息字符串
public Set<String> getErrorMsgs() 获取错误信息集合 返回错误信息集合

 

 

18 位身份证验证

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
private void btnVerification_Click(object sender, EventArgs e) { Regex reg = new Regex(@"^\d{
原文: 锋利的js之验证身份证号 我们在做互联网网站时,注册个人资料时,经常要用到身份证号,我们需
前两天的进度似乎有些慢,今天加快了一点, 不把每一步说的那么详细了. ==》地区信息的提取 继性别和
我们在做互联网网站时,注册个人资料时,经常要用到身份证号,我们需要对身份证进验证,不然别人随
Ajax Fancy Captcha 很有创意的表单验证方式,拖动一个图标到指定的位置,创意可能来自Iphone的滑动
搜索引擎优化(简称SEO)对于互联网新创企业来说很重要。下面是四位相关专家给出的建议。 第一位专家
Last update: 29 JUN, 2012 © 野比 2012 欢迎大家和我讨论相关问题。联系方式:1429013154 注意:目
首先感谢原作者的代码: 《 面向对象的15位、18位中国大陆身份证号码解析、验证工具》. 如果有版权问
关于身份证验证这一点做到身份证的编码有效性,只有是否真实存在,就算有国家居民身份证数据库也不
又是一个清新的早晨, 开始我们新的测试之旅. 2 - 第二个测试, 从身份号取到正确的性别信息. ==>
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号