+ (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
最近做到一个关于银行的一个功能模块,需要将隐私信息银行账号中间部分用*代替,于是写下了,如下代码: /// /// 将传入的字符串中间部分字符替换成特殊字符 /// /// 需要替换的字符串 /// 前保留长度 ...
我国现行使用公民身份证号码有两种尊循两个国家标准,〖gb 11643-1989〗和〖gb 11643-1999〗。 〖gb 11643-1989〗中规定的是15位身份证号码:排列顺序从左至右依次为:六位数字地址码,六位数字出生日期码,三位数字顺序码,其中出生日期码不包含世纪数。 〖gb 11643-...
分类:
其他好文 时间:
2015-07-29 18:54:37
阅读次数:
136
原文:比较规范的身份证号验证正则表达式 一些要求用户信息比较严格的地方比如用户注册、登录的时候都需要验证用户的身份证是否合法,而通过这些验证能大大的过滤掉很多水客,给你的系统带来非常精准的用户信息。 很多时候我们都是通过一组正则表达式来判断用户输入的身份证是否合法,那在用正则表达式判断之前,你对身份...
分类:
其他好文 时间:
2015-07-29 12:09:59
阅读次数:
128
一些要求用户信息比较严格的地方比如用户注册、登录的时候都需要验证用户的身份证是否合法,而通过这些验证能大大的过滤掉很多水客,给你的系统带来非常精准的用户信息。 很多时候我们都是通过一组正则表达式来判断用户输入的身份证是否合法,那在用正则表达式判断之前,你对身份证号的组成有多少了解呢?下面来说说...
分类:
其他好文 时间:
2015-07-29 11:46:58
阅读次数:
103
1 集合框架
1.1 集合框架概述
1.1.1 容器简介
到目前为止,我们已经学习了如何创建多个不同的对象,定义了这些对象以后,我们就可以利用它们来做一些有意义的事情。
举例来说,假设要存储许多雇员,不同的雇员的区别仅在于雇员的身份证号。我们可以通过身份证号来顺序存储每个雇员,但是在内存中实现呢?是不是要准备足够的内存来存储1000个雇...
分类:
编程语言 时间:
2015-07-28 21:11:54
阅读次数:
189