该博文出自:http://www.cnblogs.com/yang-guang-girl/p/5683454.html

- (void)viewDidLoad
{[super viewDidLoad];// Do any additional setup after loading the view.NSString *sex=[self sexStrFromIdentityCard:@"139876456767892345"];NSLog(@"--sex--%@",sex);}
//由身份证号返回为性别
-(NSString *)sexStrFromIdentityCard:(NSString *)numberStr{NSString *result = nil;BOOL isAllNumber = YES;if([numberStr length]<17)return result;//**截取第17为性别识别符NSString *fontNumer = [numberStr substringWithRange:NSMakeRange(16, 1)];//**检测是否是数字;const char *str = [fontNumer UTF8String];const char *p = str;while (*p!='\0') {if(!(*p>='0'&&*p<='9'))isAllNumber = NO;p++;}if(!isAllNumber)return result;int sexNumber = [fontNumer integerValue];if(sexNumber%2==1)result = @"男";///result = @"M";else if (sexNumber%2==0)result = @"女";//result = @"F";return result;}

输出

2015-10-22 10:33:38.518 由身份证号码返回性别[2356:74542] --sex--女

转载于:https://www.cnblogs.com/rglmuselily/p/5733174.html

iOS之由身份证号返回性别相关推荐

  1. 通过身份证号提取性别_身份证号提取生日、年龄、性别、籍贯,最简单的方法!...

    上一期,Amy跟大家分享了如何从身份证号中提取出生日期.今天我们继续来讲如何提取年龄.性别.籍贯. 身份证号提取年龄 ✦思路:在E2单元格输入公式"=DATEDIF(D2,TODAY(),& ...

  2. 根据身份证号获取性别

    1. public class Test {/** * 修补15位居民身份证号码为18位,不校验身份证有效性 * * @param personIDCode * 十五位身份证号码 * @return ...

  3. springboot 根据身份证号计算性别和年龄

    基本知识:        身份证号码: 15位:6位地址码+6位出生年月日(900101代表1990年1月1日出生)+3位顺序码               18位:6位地址码+8位出生年月日(199 ...

  4. Excel根据身份证号自动识别性别

    今天要和大家分享的是:Excel根据身份证号自动识别性别,先看动图演示,注意这里的身份证号为虚拟信息 1.首先打开表格,看到身份证号 2.然后选择身份证号 3.选择diy工具箱 4.选择身份证按钮 5 ...

  5. js脚本根据身份证号获取性别、年龄、家庭地址、生日

    做项目测试时需要根据身份证号获取其信息,也不想调接口,就自己在本地通过收集资料整合了一个 当身份证号的焦点失去选中后,根据身份证号获取性别.年龄.家庭地址.生日 直接上代码: index.html & ...

  6. mysql根据身份证号查 性别、年龄以及出生日期

    mysql根据身份证号查性别.年龄以及出生日期 博客里面还有对应的java工具类:芜湖,起飞 这个身份证号也就只针对大陆身份证号 SELECT p.id,-- 这是根据身份证号求年龄 (YEAR(NO ...

  7. 根据身份证号获取性别和生日

    function tools_calcIdentiyInfo(str) { let sex = parseInt(str.substr(16, 1)) % 2 == 1 ? '男' : '女'; le ...

  8. 用java根据身份证号提取性别和年龄

    在 Java 中,可以使用以下步骤来提取身份证号中的性别和年龄信息: 使用正则表达式验证身份证号的格式是否正确. 如果身份证号的格式正确,则可以使用截取字符串的方法来提取出生日期信息.身份证号中的出生 ...

  9. java代码实现根据身份证号获取性别,年龄

    根据身份证号获取性别,年龄 // 根据身份编号获取性别public static String getGenderByIdCard(String idCard) {String sGender = & ...

最新文章

  1. kubelet配置cni插件_从零开始入门 K8s | 理解 CNI 和 CNI 插件
  2. OpenCV输出版本和构建配置的实例(附完整代码)
  3. python input函数赋值法_大佬们 我是刚开始学python的小白 遇到这种赋值方式 实在不懂这个a+b是赋值给谁的 求解...
  4. QT —— 应用程序发布
  5. 用tensorflow框架和Mnist手写字体,训练cnn模型以及测试一张手写字体
  6. drupal7 代码生成用户,并自动登录
  7. 手机端页面自适应解决方案—rem布局进阶版
  8. 初学php,犯了一个超低级错误!!!
  9. 仿迅雷播放器教程 -- 提取exe资源(12)
  10. 换页符'\f'的问题
  11. php写出个人所得税,php趣味编程-php求个人所得税
  12. 计算机图形学最新发展的技术,浅析计算机图形学应用及技术发展趋势.doc
  13. 互联网加速职场变革 大数据催生业界十大热门职业
  14. 使用qq截图并进行文字提取
  15. 高保真扬声器系统的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  16. bitmap内存溢出
  17. 〖Python网络爬虫实战③〗- 爬虫的基本原理
  18. 2019年20个最佳产品信息管理(PIM)软件(一)
  19. httpcancry抓包教程_httpcanary一抓包就断网
  20. APP怎么在论坛推广?行业论坛渠道要把握!

热门文章

  1. python import 类 继承_python学习之类的继承
  2. mysql中字典值怎么添加_插入Python字典中的值,包括MySQL的键
  3. postgresql建表带注释_postgresql建表带自增id和注释语句
  4. 统计文件里有多少个字符(only a simple cpp)
  5. layui文本框填充值_layui输入框中只允许输入整数的实现方法
  6. 《MySQL——外部检测与内部统计 判断 主库是否出现问题》
  7. LeetCode 257. 二叉树的所有路径 思考分析
  8. tolowercase_Java String toLowerCase()方法与示例
  9. 编写一程序,输入一个字符串,查找该字符串中是否包含“abc”。
  10. 原理简介_消息通信的利器MQTT协议简介及协议原理