为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

18位身份证验证小组件idchecker发布

2012-03-11 2页 doc 41KB 36阅读

用户头像

is_492698

暂无简介

举报
18位身份证验证小组件idchecker发布提供给外部调用的cn.idchecker.check.Checker类的相关方法如下表: 方法 方法作用 参数及返回值 Checker(String num) 构造方法 参数num为18位身份证号码的字符串 boolean checkLength() 验证身份证长度是否正确 长度为18,则返回true,否则返回false boolean checkBirth() 验证出生生日码是否合法 合法则返回true,否则返回false boolean checkAddr() 验证地址码是否存在 存...
18位身份证验证小组件idchecker发布
提供给外部调用的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 getErrorMsgs() 获取错误信息集合 返回错误信息集合 用法举例 1 :解压缩“idchecker.zip”,将其目录下的“idchecker.jar” 包引进Java Project中,以下是测试程序: public class TestChecker {      public static void main(String[] args) {         Checker checker = new Checker("44010619860710145X");         System.out.println("出生年月日  : " + checker.getBirth());         System.out.println("性别  :" + checker.getSex());         System.out.println("居民地址  : " + checker.getAddr());         System.out.println("身份证号码是否合法 : " + checker.check() + "  " + checker.getErrorMsg());         checker.checkAll();             for(String msg : checker.getErrorMsgs()) {             System.out.print(msg + " | ");         }     }  } 用法举例 2 :将“idchecker.jar” 包引进到Web Project的lib目录下,以下是测试程序: <%@ page language="java" contentType="text/html; charset=UTF-8"     pageEncoding="UTF-8"%> 测试idchecker组件

身份证验证

<%     String id = request.getParameter("ID");     if(id != null && !"".equals(id.trim())){         cn.idchecker.check.Checker checker = new cn.idchecker.check.Checker(id);         if(checker.check()) {             out.print(checker.getSex() + "
");             out.print(checker.getBirth() + "
");             out.print(checker.getAddr());         } else {             out.print("身份证不合法!" + "
");             out.print(checker.getErrorMsg());         }     }  %>     身份证号码 :"/>       
/
本文档为【18位身份证验证小组件idchecker发布】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索