package com.gzhaochuan.business.common.utils;/*** 验证工具*/
public class ValidatorUtil {/*** 身份证号码验证** @param idCard* @return*/public static boolean idCardValid(String idCard) {if (idCard.matches("(^[1-9]\\d{5}(18|19|([23]\\d))\\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\\d{3}[0-9Xx]$)|(^[1-9]\\d{5}\\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\\d{3}$)")) {return true;}return false;}
}

身份证号验证,比较简单的方法

java身份证号码验证相关推荐

  1. 新旧身份证合法性验证及相互转换算法(三):Java身份证号码验证及将15位转换18位

    package test; import java.util.regex.Matcher; import java.util.regex.Pattern; /** * 身份证号码验证 * */ pub ...

  2. Java 身份证号码验证工具类

    package cn.hlq.test;import java.text.ParseException; import java.text.SimpleDateFormat; import java. ...

  3. java身份证号码验证是否有效,校验是否成年

    import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; impor ...

  4. JAVA 身份证号码有效性验证

    本文转自:http://www.blogjava.net/zeroline/archive/2011/01/03/342227.html </pre><pre name=" ...

  5. java对台湾同胞身份证号码验证

    package com.yt.eos.common.enumclass;import org.apache.commons.lang3.StringUtils;/*** 台湾同胞身份证号码验证* @a ...

  6. Java 身份证号验证

    二代身份证号码验证 扯淡区: 本博客主要内容是利用Java语言来验证身份证号码是否符合18位的二代身份证号规范. 公民身份号码是特征组合码,由十七位数字本体码和一位数字校验码组成.排列顺序从左至右依次 ...

  7. Android身份证号码验证

    最近用到身份证号码验证,在网上看了些资料,写了些方法记录下: 文章迁至:Java/Android通用身份证号验证 public class IDCardValidate {public static ...

  8. 15/18位身份证号码验证

    15/18位身份证号码验证 在做身份证验证之前你得明确身份证号的组成. 首先我告诉你,18位身份证号码后面的字母只有"X"这一个.(X是罗马数字的10,用X来代替10,可以保证您的 ...

  9. 身份证号码验证验证 js_验证我的身份。 如果你可以的话…

    身份证号码验证验证 js I frequently hear questions like "How to implement authentication in an Android ap ...

  10. javascript身份证号码验证函数支持带x

    //--身份证号码验证-支持新的带x身份证 function isIdCardNo(num)  {     var factorArr = new Array(7,9,10,5,8,4,2,1,6,3 ...

最新文章

  1. 【转载】从百度、360、搜狗对新站态度看国内搜索引擎技术现状
  2. My SQL出错代码及出错信息对照
  3. PHP字符串替换函数选择
  4. redis报错:jedis connection exception unexpected end of stream
  5. java 读取webapp文件_在Java Webapp和Java Normal应用中读取公共外部属性文件
  6. android涂鸦板保存功能,android实现涂鸦,保存涂鸦后的图片,清屏
  7. javascript实现jsonp跨域问题+原理
  8. hibernate框架学习笔记11:Criteria查询详解
  9. lua笔记1 基础概念
  10. Java 12 要来了!
  11. vue学习---生命周期钩子activated,deactivated
  12. 5.微服务:从设计到部署 --- 事件驱动数据管理
  13. 双鉴探测器是哪两种探测方式结合_报警的基本知识
  14. WCG2008科隆总决赛 公开票选你想要的游戏
  15. 自动驾驶的疑点重重, 再次印证了科技的「非理性繁荣」
  16. php strpos无效,php问题:strpos功能不起作用
  17. 张开翅膀,放飞梦想,让光彩无限绽放!
  18. 阿里IOT用AMQP在服务端订阅消息,踩坑
  19. 我和ChatGPT聊了聊:它承认自己没有人性
  20. Maplab系列15:Inverted File

热门文章

  1. 一文2000字搞懂高并发性能指标:QPS、TPS、RT、并发数、吞吐量
  2. 前端学习图谱与新奇趣玩之前端Q直播回顾
  3. 【算法竞赛学习笔记】平衡树专题——替罪羊树
  4. 从Robotaxi到环卫、物流,这家自动驾驶公司十倍速拓宽商业化道路
  5. idea切换工作空间_IDEA中如何在一个工作空间中管理多个项目
  6. idea服务器与项目连接,idea服务器与项目连接数据库
  7. 【C语言】数组排序法(升序)
  8. java 选股源码,珍藏多年的「高成功率」选股器分享(附源码)
  9. 根据关系图非常简单的求出三种关系闭包(自反闭包、对称闭包、传递闭包)附练习题
  10. 禁止java自动更新_修改注册表彻底关闭Java自动更新