当前位置:首页 > 开发 > 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

    震惊

    震惊

版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号