首先先了解 身份证号码的编码规则,从百度经验上找到了别人的分享 :http://jingyan.baidu.com/article/7f41ececff944a593d095c8c.html感谢。 15位长度的验证正则是从网上找的,但发现并不是万能的(月份可以出现00,日期可以出现00等),所...
分类:
其他好文 时间:
2015-03-18 13:56:01
阅读次数:
105
此身份证工具类有如下功能:
1、验证身份证号码是否合法。(16位或18位)
2、通过身份证号码计算年龄 。
3、通过身份证号码计算出生日期
4、通过身份证号码计算性别package com.ciming.util;import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calen...
分类:
编程语言 时间:
2015-03-13 16:35:50
阅读次数:
205
一个基于正则表达式的PHP常用表单验证类,作者:欣然随风。这个表单判断类的功能有:验证是否为指定长度的字母/数字组合、验证是否为指定长度汉字、身 份证号码验证、是否是指定长度的数字、验证邮件地址、电话号码、验证邮编、url地址、数据库转义、数据格式还原等。在平时的PHP项目开发中,这些都比 较常用哦...
分类:
Web程序 时间:
2015-03-12 22:14:48
阅读次数:
148
以下是根据身份证号码编码规则,使用JS对其进行有效性验证代码
var Wi = [ 7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2, 1 ]; // 加权因子
var ValideCode = [ 1, 0, 10, 9, 8, 7, 6, 5, 4, 3, 2 ]; // 身份证验证位值.10代表X...
分类:
Web程序 时间:
2015-03-11 21:42:29
阅读次数:
183
例子
邮箱\S+@\S+\.\S+
中文[\u4e00-\u9fa5]
双字节字符[^\x00-\xff]
空白行\n\s*\r
URL[a-zA-z]+://[^\s]*
电话号码\d{3}-\d{8}|\d{4}-\{7,8}
QQ号[1-9][0-9]{4,}
邮政编码[1-9]\d{5}(?!\d)
身份证号码^(\d{6})(\d{4})(\d{2})(\d{2...
分类:
其他好文 时间:
2015-02-26 18:34:54
阅读次数:
190
前言首先贡献一个大神的链接:js验证身份证超准代码 function checkIdcard(idcard) { var Errors = new Array( "验证通过!", "身份证号码位数不对!", "身份证号码出生日期超出范围或含有非...
分类:
Web程序 时间:
2015-02-11 12:35:07
阅读次数:
161
1031. 查验身份证(15)时间限制200 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者CHEN, Yue一个合法的身份证号码由17位地区、日期编号和顺序编号加1位校验码组成。校验码的计算规则如下:首先对前17位数字加权求和,权重分配为:{7,9,10,5,8,...
分类:
其他好文 时间:
2015-02-04 10:55:23
阅读次数:
114
身份证规则
根据〖中华人民共和国国家标准 GB 11643-1999〗中有关公民身份号码的规定,公民身份号码是特征组合码,由十七位数字本体码和一位数字校验码组成。
1.将前面的身份证号码17位数分别乘以不同的系数。身份证号码第i位对应的系数为[2^(18-i)] mod 11(此处^代表指数运算)。
2.将这17位数字和系数相乘的结果相加
3.用加出来和除以11,得出余数y。
4.校...
分类:
编程语言 时间:
2015-01-30 22:56:16
阅读次数:
349
1 private int GetAgeBycode(string b_car_code) 2 { 3 string birthday = ""; 4 //处理18位的身份证号码从号码中得到生日和性别代码 5 ...
1 public class IDCardVerify { 2 3 private String errorInfo; 4 5 // wi =2(n-1)(mod 11) 6 final int[] wi = { 7, 9, 10, 5, 8, 4, 2, ...
分类:
其他好文 时间:
2015-01-27 10:47:48
阅读次数:
254