java中验证18位身份证的正则表达式
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位身份证的正则表达式相关推荐
- java,javascript对18位身份证格式的验证算法
参考资料 1 java实现的18位身份证格式验证算法 http://fanqiang.chinaunix.net/program/java/2006-06-22/4639.shtml 原码中有 ...
- 15位、18位身份证号码正则表达式
身份证正则表达式 在项目中遇到身份证号码验证,百度了一些资料,太简单的和太复杂的pass,综合了一些案例,取长补短,形成了个折中版本的,正则表达式如下: var reg =/(^[1-9]\d{5}( ...
- javascript 15位和18位身份证的正则表达式及其验证
1.简单的正则表达式: (1)preg_match("/^(\d{18,18}|\d{15,15}|\d{17,17}x)$/",$id_card) (2)preg_match(& ...
- .Net验证18位身份证格式
/// <summary>/// 验证18位号码/// </summary>/// <param name="Id"></param> ...
- 比较严谨的java验证18位身份证号码
/** * 我国公民的身份证号码特点如下* 1.长度18位* 2.第1-17号只能为数字* 3.第18位只能是数字或者x* 4.第7-14位表示特有人的年月日信息* 请实现身份证号码合法性判断的函数, ...
- 15/18位身份证号码正则表达式(详细版)
xxxxxx yyyy MM dd 375 0 十八位 xxxxxx yy MM dd 75 0 十五位 地区:[1-9]\d{5} 年的前两位:(18|19|([23]\d ...
- mysql根据严格校验15位和18位身份证号是否有效的自定义函数
验证18位身份证有效性的规则: 1.长度: 2.区划编码: 3.出生日期: 4.最后一位验证: 第一步:对身份证做去空处理: 第二步:对15位身份证号进行验证: 第三步:对18位身份证进行验证: 最后 ...
- 15/18位身份证号码验证的正则表达式总结(详细版)
前言 开发过程中,常常需要对一些输入信息进行有效性验证,使用正则表达式进行校验是最简单.效率最高的方式了,下面就来看看15/18位身份证号码验证的正则表达式吧. 介绍 xxxxxx yyyy MM d ...
- java字符串应用之18位身份证格式验证
公民身份号码是特征组合码,由17位数字本体码和1位数字校验码组成.排列顺序从左至右依次为:6位数字地址码.8位数字出生日期码,3位数字顺序码和1位数字校验码. 地址码:表示编码对象常住户口所在 ...
最新文章
- python操作excel之 模块 xlrd
- linux 线程优先级的高低和执行顺序的关系,混乱的Linux内核实时线程优先级
- 线程与线程池(一条龙详解)
- 服务器cpu_服务器CPU与GPU协同运算加速三巨头竞争
- C#如何反射出委托的签名,如何使用反射调用委托
- 一加7发布之后 雷军微博沦陷:米粉直呼心累
- 披着 Chromium 皮的微软 Edge 浏览器到底长什么样?
- 阶段1 语言基础+高级_1-3-Java语言高级_06-File类与IO流_05 IO字符流_3_字符输出流_Writer类FileWriter类...
- Chrome历史版本以及ChromeDriver下载地址对应的版本
- 高等数学---平面束方程理解
- 【二〇二一·立春】读书笔记
- 龙芯CPU开发系统固件与内核接口手册资料
- 小白成长之路_今天学到的(2018.4.16)
- 初中计算机课堂游戏设计,如何设计初中信息技术课堂作业
- AbMole推荐:人源化单抗动物实验黄金指南 (上)
- goahead解析(一)---------route.txt
- 逻辑思维强的人适合学计算机不,逻辑思维强的人适合什么工作?
- unity 输入框弹出输入法_国产输入法那么多,我为什么选择了「不接地气」的 Gboard?...
- 【电商】电商后台---FMS财务管理系统
- matlab源知识库,MATLAB產生隨機數