我国公民的身份证号码特点如下:
1、 长度为18位;
2、 第1~17位只能为数字;
3、 第18位可以是数字或者小写英文字母x。
4、 身份证号码的第7~14位表示持有人生日的年、月、日信息。
例如:511002198808080111或51100219880808011x。请实现身份证号码合法性判断的函数。除满足以上要求外,需要对持有人生日的年、月、日...
分类:
其他好文 时间:
2015-06-29 10:17:40
阅读次数:
153
IF(D2="","",IF(RIGHT(D2,1)=LOOKUP(MOD(SUMPRODUCT((MID(D2,ROW($1:$17),1)*({7;9;0;5;8;4;2;1;6;3;7;9;10;5;8;4;2}))),11),{0;1;2;3;4;5;6;7;8;9;10},{"1";"0"...
分类:
其他好文 时间:
2015-06-26 10:42:12
阅读次数:
114
今天在做一个身份证验证的时候遇到的一个小问题,前端正则验证用的 这里的方法,身份证号最后以为为字母的时候是不区分大小写都可以通过验证的,但是后台程序那边的验证方法则不然,只有大写的时候才通过验证。然后就想到在将身份证号提交到后台的时候统一将字符串转换为大写。这样就可以解决问题了。。。toLocale...
分类:
Web程序 时间:
2015-06-26 00:23:23
阅读次数:
493
18位身份证标准在国家质量技术监督局于1999年7月1日实施的gb11643-1999《公民身份号码》中做了明确的规定。gb11643-1999《公民身份号码》为gb11643-1989《社会保障号码》的修订版,其中指出将原标准名称"社会保障号码"更名为"公民身份号码",另外gb11643-1999...
分类:
编程语言 时间:
2015-06-24 22:18:50
阅读次数:
120
可以说几乎每个做过Web开发的人都问过,到底元素的ID和Name有什么区别阿?为什么有了ID还要有Name呢?! 而同样我们也可以得到最classical的答案:ID就像是一个人的身份证号码,而Name就像是他的名字,ID显然是唯一的,而Name是可以重复的。 上周我也遇到了ID和Name的问题,在...
分类:
Web程序 时间:
2015-06-24 20:34:14
阅读次数:
157
匹配18位身份证号,正则表达式如下:/^[1-9][0-9]{5}(19|20)[0-9]{2}((01|03|05|07|08|10|12)(0[1-9]|[1-2][0-9]|31)|(04|06|09|11)(0[1-9]|[1-2][0-9]|30)|02(0[1-9]|[1-2][0-9]...
分类:
其他好文 时间:
2015-06-24 14:17:03
阅读次数:
335
创建视图的目的简单 隐藏数据复杂性安全 可以对视图授权数据独立 可以屏蔽表结构变化对用户的影响,比如增加列,更改列名创建视图1. 创建单表视图以下视图显示JAVA班的学生姓名、身份证号和班级。CREATE VIEW vJAVAstudentasSELECT sname 姓名,cardID 身份证号,...
分类:
数据库 时间:
2015-06-24 12:17:36
阅读次数:
234
成都钢结构三级资质需要什么材料?下面有迪博资质网(www.scdbzzw.com)小编为你分享。1、企业法人营业执照副本复印件;2、建筑业企业资质证书正、副本复印件;3、企业章程复印件(需附股东签字或盖章页);4、企业法定代表人任职文件、身份证件复印件;5、企业经理、技术、财务、经营负责人(标准中要...
分类:
其他好文 时间:
2015-06-23 15:14:48
阅读次数:
210
1publicclassIDNumber2{3privateIDNumber()4{}56#region身份证格式验证,以及15.18位互转方法7///8///验证18位身份证格式9///10///11///返回字符串,出错信息12publicstaticboolIsCid18(stringcid....
分类:
其他好文 时间:
2015-06-22 17:44:29
阅读次数:
184
在某些场景下我们可能需要生成一些随机数据,比如在测试环境中生成手机号、电子邮件地址等数据用来进行功能测试。或者将生产的数据导入到测试环境中,进行简单的脱敏处理。这是我在DBMS_RANDOM的基础上进行扩展开发的能够生成:手机号码电话号码电子邮件身份证号银行卡号住址的一个Oracle Package...
分类:
移动开发 时间:
2015-06-22 12:25:30
阅读次数:
539