javascript版本的身份证号码的合法性校验
{CSDN:CODE:936466}...
分类:
其他好文 时间:
2015-08-18 19:37:47
阅读次数:
156
题目描述
一个合法的身份证号码由17位地区、日期编号和顺序编号加1位校验码组成。校验码的计算规则如下:首先对前17位数字加权求和,权重分配为:{7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2};然后将计算的和对11取模得到值Z;最后按照以下关系对应Z值与校验码M的值:
Z:0 1 2 3 4 5 6 7 8 9 10
M:1 0 X 9 8 7 6 5 4 3 2现在给...
分类:
编程语言 时间:
2015-08-13 06:31:47
阅读次数:
127
如果把身份证号码传到页面上,在前端页面获取年龄就需要用到JS脚本了:function GetAge(identityCard) { var len = (identityCard + "").length; if (len == 0) { return 0; } else { if ((len !=...
分类:
Web程序 时间:
2015-08-10 01:43:56
阅读次数:
143
朋友谈及身份证相关的信息,才了解到原来省份证号码中包含了年龄和性别。这样在数据库中,就不必单独留字段存放它们了(不过,要根据具体情况来,要是读取频率较高,还是单独列出为好),这样顺带解决了年龄变更的问题。程序仅仅为了实现这个功能,里面还是需要数据验证的,用户输入的信息,毕竟在猿类看来,都是“非法的”...
+ (BOOL)checkIDCard:(NSString *)sPaperId { //判断位数 if (sPaperId.length != 15 && sPaperId.length != 18) { return NO; } NSString *cari...
分类:
移动开发 时间:
2015-08-05 23:56:03
阅读次数:
226
Maven有一些核心的知识点需要了解,比如坐标、仓库、插件、生命周期等概念,这里将依次解释。坐标Maven以构件来组成基本的控制单元,而定义这个构件的标示,Maven给定义为“坐标”。坐标是Maven最基本的概念,它就像每个构件的身份证号码,有了它我们就可以在数以千万计的构件中定位任何一个我们感兴趣...
分类:
其他好文 时间:
2015-08-05 19:50:00
阅读次数:
159
先大概介绍一下身份证号码的组成情况(来自百度):百度找到的(之前百度了很多渣渣的所谓正则表达式,真是浪费我的时间!根本不行,却说可以用)目前我国公民身份证号码由18位数字组成:前6位为地址码,第7至14位为出生日期码,第15至17位为顺序码,第18位为校验码。检验码分别是“0、1、2、……10”共1...
分类:
其他好文 时间:
2015-08-05 12:45:47
阅读次数:
102
Set集合Set 接口的特点就是:1, 不包含重复的元素;2, 没有索引3, 无序的集合(存储和取出是无序的)它的下边有两个小弟:Hashset 和treeset哈希值:说道哈希那就一定要从哈希值开始说起,这个底层是一个算法,他会给每个对象一个十进制的数.就像人的身份证号码一样.1,hashset:...
分类:
其他好文 时间:
2015-08-04 22:22:49
阅读次数:
97
代码如下:
+ (BOOL)checkIDCard:(NSString *)sPaperId {
//判断位数
if (sPaperId.length != 15 && sPaperId.length != 18) {
return NO;
}
NSString *carid = sPaperId;
long lSumQT = 0 ;
...
分类:
移动开发 时间:
2015-08-02 01:02:50
阅读次数:
174
最近做到一个关于银行的一个功能模块,需要将隐私信息银行账号中间部分用*代替,于是写下了,如下代码: /// /// 将传入的字符串中间部分字符替换成特殊字符 /// /// 需要替换的字符串 /// 前保留长度 ...