import java.util.regex.Matcher;
import java.util.regex.Pattern;

/**

*只可以验证输入的身份证是否为18位,不可以验证身份证的正确性

*/

public class JudgeIdCard {
public static void main(String[] args){
String idCard="430424199505222318";
String idCard_regex="^\\d{15}|^\\d{17}([0-9]|X|x)$";  //验证18位身份证的正则表达式
Pattern pattern=Pattern.compile(idCard_regex);//模式
Matcher matcher=pattern.matcher(idCard);//适配器
System.out.println(matcher.matches());

}
}

java中验证18位身份证的正则表达式相关推荐

  1. java,javascript对18位身份证格式的验证算法

    参考资料  1 java实现的18位身份证格式验证算法  http://fanqiang.chinaunix.net/program/java/2006-06-22/4639.shtml   原码中有 ...

  2. 15位、18位身份证号码正则表达式

    身份证正则表达式 在项目中遇到身份证号码验证,百度了一些资料,太简单的和太复杂的pass,综合了一些案例,取长补短,形成了个折中版本的,正则表达式如下: var reg =/(^[1-9]\d{5}( ...

  3. javascript 15位和18位身份证的正则表达式及其验证

    1.简单的正则表达式: (1)preg_match("/^(\d{18,18}|\d{15,15}|\d{17,17}x)$/",$id_card) (2)preg_match(& ...

  4. .Net验证18位身份证格式

    /// <summary>/// 验证18位号码/// </summary>/// <param name="Id"></param> ...

  5. 比较严谨的java验证18位身份证号码

    /** * 我国公民的身份证号码特点如下* 1.长度18位* 2.第1-17号只能为数字* 3.第18位只能是数字或者x* 4.第7-14位表示特有人的年月日信息* 请实现身份证号码合法性判断的函数, ...

  6. 15/18位身份证号码正则表达式(详细版)

    xxxxxx yyyy MM dd 375 0     十八位 xxxxxx    yy MM dd   75 0     十五位 地区:[1-9]\d{5} 年的前两位:(18|19|([23]\d ...

  7. mysql根据严格校验15位和18位身份证号是否有效的自定义函数

    验证18位身份证有效性的规则: 1.长度: 2.区划编码: 3.出生日期: 4.最后一位验证: 第一步:对身份证做去空处理: 第二步:对15位身份证号进行验证: 第三步:对18位身份证进行验证: 最后 ...

  8. 15/18位身份证号码验证的正则表达式总结(详细版)

    前言 开发过程中,常常需要对一些输入信息进行有效性验证,使用正则表达式进行校验是最简单.效率最高的方式了,下面就来看看15/18位身份证号码验证的正则表达式吧. 介绍 xxxxxx yyyy MM d ...

  9. java字符串应用之18位身份证格式验证

    公民身份号码是特征组合码,由17位数字本体码和1位数字校验码组成.排列顺序从左至右依次为:6位数字地址码.8位数字出生日期码,3位数字顺序码和1位数字校验码.     地址码:表示编码对象常住户口所在 ...

最新文章

  1. python操作excel之 模块 xlrd
  2. linux 线程优先级的高低和执行顺序的关系,混乱的Linux内核实时线程优先级
  3. 线程与线程池(一条龙详解)
  4. 服务器cpu_服务器CPU与GPU协同运算加速三巨头竞争
  5. C#如何反射出委托的签名,如何使用反射调用委托
  6. 一加7发布之后 雷军微博沦陷:米粉直呼心累
  7. 披着 Chromium 皮的微软 Edge 浏览器到底长什么样?
  8. 阶段1 语言基础+高级_1-3-Java语言高级_06-File类与IO流_05 IO字符流_3_字符输出流_Writer类FileWriter类...
  9. Chrome历史版本以及ChromeDriver下载地址对应的版本
  10. 高等数学---平面束方程理解
  11. 【二〇二一·立春】读书笔记
  12. 龙芯CPU开发系统固件与内核接口手册资料
  13. 小白成长之路_今天学到的(2018.4.16)
  14. 初中计算机课堂游戏设计,如何设计初中信息技术课堂作业
  15. AbMole推荐:人源化单抗动物实验黄金指南 (上)
  16. goahead解析(一)---------route.txt
  17. 逻辑思维强的人适合学计算机不,逻辑思维强的人适合什么工作?
  18. unity 输入框弹出输入法_国产输入法那么多,我为什么选择了「不接地气」的 Gboard?...
  19. 【电商】电商后台---FMS财务管理系统
  20. matlab源知识库,MATLAB產生隨機數

热门文章

  1. oracle cast 用法
  2. 《惢客创业日记》2019.05.12(周日)《惢客》018 目前的市场现状是什么样的?(九)
  3. Win7 下ARP绑定
  4. 【代码随想录】二刷-回溯算法
  5. 【vue】canvas图片剪切
  6. 关于宣讲会,这几件事你应该知道
  7. 牛客java选择题每日打卡Day17
  8. MySQL NOW() 是否包含夏令时
  9. C语言fopen函数绝对路径相对路径
  10. 杨智凯推荐系统_2018年英特尔杯大学生电子设计竞赛嵌入式系统专题邀请赛评.PDF...