function?is_idcard(?$id?)
{
????$id?=?strtoupper($id);
????$regx?=?"/(^\d{15}$)|(^\d{17}([0-9]|X)$)/";
????$arr_split?=?array();
????if(!preg_match($regx,?$id))
????{...
分类:
其他好文 时间:
2015-08-06 20:38:44
阅读次数:
170
基本原理:把json字符串转换为json对象,然后获取对象中的值,使用json-lib-2.4-jdk15jar包对百度身份证验证api返回的json字符串进行解析代码如下:package com.zdl.ex8;import java.io.BufferedReader;import java.i...
分类:
Web程序 时间:
2015-07-27 12:31:33
阅读次数:
151
最近需要对身份证合法性进行验证,实名验证是不指望了,不过原来的验证规则太过简单,只是简单的验证了身份证长度,现在业务需要加强下身份证验证规则,网上找到了不少资料,不过都不合偶的心意,无奈只好直接写一个,代码还是用自己的舒服哈已实现功能:支持15位和18位身份证号,支持地址编码、出生日期、校验位验证代...
分类:
Web程序 时间:
2015-07-12 06:54:08
阅读次数:
144
+ (BOOL)validateIDCardNumber:(NSString *)value {
value = [value stringByTrimmingCharactersInSet:[NSCharacterSet
whitespaceAndNewlineCharacterSet]];
int length =0;
if (!value) {
...
分类:
其他好文 时间:
2015-07-08 14:41:17
阅读次数:
89
var validateIdCard=function (id, backInfo) { var info={ y: "1900", m: "01", d: "01", sex: "male", valid: false, length: 0 }, init...
分类:
编程语言 时间:
2015-06-29 23:58:53
阅读次数:
237
我国公民的身份证号码特点如下:
1、 长度为18位;
2、 第1~17位只能为数字;
3、 第18位可以是数字或者小写英文字母x。
4、 身份证号码的第7~14位表示持有人生日的年、月、日信息。
例如:511002198808080111或51100219880808011x。请实现身份证号码合法性判断的函数。除满足以上要求外,需要对持有人生日的年、月、日...
分类:
其他好文 时间:
2015-06-29 10:17:40
阅读次数:
153
今天在做一个身份证验证的时候遇到的一个小问题,前端正则验证用的 这里的方法,身份证号最后以为为字母的时候是不区分大小写都可以通过验证的,但是后台程序那边的验证方法则不然,只有大写的时候才通过验证。然后就想到在将身份证号提交到后台的时候统一将字符串转换为大写。这样就可以解决问题了。。。toLocale...
分类:
Web程序 时间:
2015-06-26 00:23:23
阅读次数:
493
下面这部分代码截取自盛大的某个网页,具体我就不给url了,下面是对应的js代码:
iW = new Array(7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2,1);
iSum = 0;
for( i=0;i<17;i++){
iC = v_card.charAt(i) ;
iVal = parseInt(iC);
iSum += iVa...
分类:
Web程序 时间:
2015-06-10 08:52:48
阅读次数:
235
1 window.checkIdcard = function (idcard) { 2 var errors = new Array( 3 "yes", 4 "请检查输入的证件号码是否正确", //"身份证号码位数不对!", 5 "...
分类:
Web程序 时间:
2015-05-27 18:38:35
阅读次数:
138
public static class IdCardHelper { static readonly int[] Weight = new int[] { 7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2 }; ...
分类:
其他好文 时间:
2015-05-13 21:12:01
阅读次数:
129