判断身份证性别与选择性别是否一致
来源:互联网 发布:能做网站编程单位 编辑:程序博客网 时间:2024/06/05 03:29
//判断身份证性别与选择性别是否一致
+ (BOOL)compareIdCardSex:(NSString*)idCard andSex:(NSNumber*)sex
{
if (idCard.length ==15) {//15位身份证
NSString *lastStr = [idCard substringWithRange:NSMakeRange(14,1)];
int lastNum = [lastStr intValue];
if ((lastNum % 2 == 0 && [sex intValue] == 1) || (lastNum % 2 == 1 && [sex intValue] == 0)) {
return NO;
}else{
return YES;
}
}else{//18位身份证
NSString *lastStr = [idCard substringWithRange:NSMakeRange(16,1)];
int lastNum = [lastStr intValue];
if ((lastNum % 2 == 0 && [sex intValue] == 1) || (lastNum % 2 == 1 && [sex intValue] == 0)) {
return NO;
}else{
return YES;
}
}
}
- 判断身份证性别与选择性别是否一致
- 根据身份证判断性别
- 根据身份证判断性别
- 身份证提取生日,判断性别
- 根据身份证判断性别和生日
- 身份证判断性别和生日-javascript
- js验证身份证,并判断生日性别
- 身份证js的判断、省份、生日、性别
- js判断15位或者18位的身份证是否标准(带性别)
- 性别选择
- 根据身份证计算性别函数
- 特别收集一些身份证验证算法 根据身份证判断性别和生日
- 特别收集一些身份证验证算法 根据身份证判断性别和生日
- 实例 - 性别选择
- 请选择性别
- 根据身份证获取姓名和性别
- [MSSQL]根据身份证计算性别函数
- javascript 提取身份证的生日和性别
- python学习——继承和多态
- 特殊按键
- HBuilder webApp开发(十二)微信/支付宝支付
- C#时间转换UInt64<--->DateTime
- [Array]Majority Element
- 判断身份证性别与选择性别是否一致
- 拖拽
- 一串div跟着鼠标移动
- 拖放API
- [Android]Context泄露之谜:Handle & 内部类
- 小练习
- poj 2376 Cleaning Shifts 区间覆盖
- 基于Mapreduce的手机流量统计——Mapreduce大型项目书写流程
- STC51单片机 新手学习51单片机用汇编语言还是C语言