`

身份证号码验证

    博客分类:
  • j2ee
阅读更多
// 验证身份证号是否合法
	private static boolean isCardNo(String card) {
		try {
			// 身份证号码为15位或者18位,15位时全为数字,18位前17位为数字,最后一位是校验位,可能为数字或字符X
			String regex = "(^\\d{15}$)|(^\\d{18}$)|(^\\d{17}(\\d|X|x)$)";
			Pattern p = Pattern.compile(regex);
			Matcher m = p.matcher(card);
			if (m.find()) {
				return true;
			} else {
				return false;
			}
		} catch (Exception e) {
			e.printStackTrace();
		}
		return false;

	}

 

分享到:
评论

相关推荐

    javascript身份证号码验证-支持15位和18位带x身份证

    在IT行业中,身份证号码验证是常见的一种数据验证方式,特别是在涉及到个人信息处理的系统中。JavaScript作为客户端编程的主要语言,常用于此类验证,确保输入的数据准确无误。本篇将详细探讨如何使用JavaScript进行...

    C#实现身份证号码验证的方法+Validator v1.05表单验证类.txt

    C#实现身份证号码验证的方法+Validator v1.05表单验证类

    C++中身份证号码验证代码

    在C++编程中,身份证号码验证是一个常见的任务,主要用于确保用户输入的身份信息是合法的。身份证号码是由18位数字组成,包含个人信息如出生日期、性别和地区编码等。本项目提供的`checkID.cpp`文件应该包含了实现这...

    身份证号码验证程序 javascript验证的html文件

    这个压缩包中的"身份证验证程序.html"文件是一个使用JavaScript编写的HTML页面,它用于验证输入的身份证号码是否合法。以下是对这个知识点的详细阐述: 1. **HTML(超文本标记语言)**:HTML是构建网页的基础,它...

    身份证号码验证示例源码.rar

    在这里,你可以找到处理身份证验证逻辑的代码,比如使用正则表达式检查身份证号码的格式,或者调用特定的服务或API来验证身份证号码的真实性。 `from.gif`可能是一个图形文件,可能是表单中的一个图标或者指示性的...

    身份证号码验证示例源码_aspx开发教程.rar

    身份证号码验证示例源码_aspx开发教程

    JAVA身份证号码验证工具

    JAVA身份证号码验证工具,通过身份证号码生成规则,能验证15位、18位身份证号码,必备验证方式

    身份证号码验证的代码

    身份证号码验证是编程中常见的一种应用场景,特别是在处理个人数据或者进行实名认证的系统中。在C#中,我们可以利用正则表达式、内置的验证方法或者自定义函数来实现身份证号码的有效性检查。以下是对身份证号码验证...

    使用Java正则表达式实现一个简单的身份证号码验证

    ### 使用Java正则表达式实现一个简单的身份证号码验证 #### 一、背景介绍 身份证号码是中国公民的身份标识,由15位或18位数字组成(早期为15位,后改为18位)。其中,第18位是校验码,可能是数字0~9或者大写字母X。...

    身份证号码验证示例源码2008-4-22

    - 身份证号码的校验码通过特定算法计算得出,用以验证号码的正确性。 - 计算方法包括对前17位数字分别乘以不同的系数,然后求和,再除以11得到余数,余数对应不同的校验码。 3. **正则表达式验证** - 正则表达式...

    js身份证号码验证

    js身份证号码验证 详细全面的身份证号码验证

    一个关于身份证号码验证程序

    你可以使用这些数据来测试你的身份证验证程序,确保其能准确识别有效的身份证号码。 开发这样的验证程序需要掌握基本的编程知识,如变量、条件语句、循环和数组等。常见的编程语言如Python、Java、C#等都可以实现。...

    18位身份证号码验证代码

    18位身份证号码验证代码,js验证 ,javascript验证18位身份证代码,js验证身份证号码。

    身份证号码验证源代码

    ### 汇编语言实现身份证号码验证的知识点详解 #### 一、背景介绍 身份证号码是中国公民的身份标识,由18位数字组成,包含了丰富的个人信息,如出生年月日、性别、户籍所在地等。本程序利用汇编语言(具体为80x86...

    最全身份证号码验证JS

    最全身份证号码验证JS包含以下内方面内容: 1、验证身份证的长度及格式 2、验证身份证地区是否正确 3、验证身份证上的出生日期是否正确 4、验证身份证号最后一位是否正确 5、根据身份证号验证性别 以上内容希望对有...

    SQL 存储过程 身份证号码验证完整算法

    身份证号码验证算法 (一) 18身份证号码的结构  公民身份号码是特征组合码,由十七位数字本体码和一位校验码组成。 排列顺序从左至右依次为:六位数字地址码 + 八位数字出生日期码 + 三位数字顺序码 + 一位校验码。...

    ASP.NET源码——身份证号码验证示例源码.zip

    通过分析和理解这个身份证验证示例源码,开发者可以学习到如何在 ASP.NET 中进行数据验证、用户输入处理以及错误处理等重要技能,这对于构建更安全、更可靠的Web应用至关重要。同时,这也可以作为一个基础,进一步...

    [其他类别]身份证号码验证示例源码_idcardvalid(ASP.NET源码).rar

    身份证号码验证示例源码_idcardvalid是一款基于ASP.NET技术开发的工具,主要用于验证中国居民身份证号码的合法性。在互联网应用中,身份证号码验证是非常重要的一环,它可以帮助确保用户输入的身份信息准确无误,...

Global site tag (gtag.js) - Google Analytics