通过身份证号码得出性别和年龄
//通过身份证号码得出性别和年龄
export const analyzeIDCard = function(IDCard) {var sexAndAge = {};//获取用户身份证号码var userCard = IDCard;//如果身份证号码为undefind则返回空if (!userCard) {return sexAndAge;}//获取到性别if (parseInt(userCard.substr(16, 1)) % 2 == 1) {sexAndAge.sex = '男'} else {sexAndAge.sex = '女'}//获取出生年月日//userCard.substring(6,10) + "-" + userCard.substring(10,12) + "-" + userCard.substring(12,14);var yearBirth = userCard.substring(6, 10);var monthBirth = userCard.substring(10, 12);var dayBirth = userCard.substring(12, 14);//获取当前年月日并计算年龄var myDate = new Date();var monthNow = myDate.getMonth() + 1;var dayNow = myDate.getDay();var age = myDate.getFullYear() - yearBirth;if (monthNow < monthBirth || (monthNow == monthBirth && dayNow < dayBirth)) {age--;}//获取到年龄sexAndAge.age = age;//返回性别和年龄return sexAndAge;
}
通过身份证号码得出性别和年龄相关推荐
- js根据身份证号码判断性别和年龄
/**这是一个超实用的用js根据身份证号码判断性别男女的特效代码,详细看下面的*/ /** 根据身份证号码判断性别 15位身份证号码:第7.8位为出生年份(两位数),第9.10位为出生月份,第11.1 ...
- (TS)根据身份证号码计算性别和年龄
声明:网上目前有很多采用JS写的,随便一搜就能搜到,这里我用在TS写法展示一下,大同小异 // 记住变量用const定义,常量用let定义,不然类型会报错 const onCompute = () = ...
- JS身份证号码校验,JS根据身份证号码获取出生年月日,JS根据出生年月日获取年龄,JS根据身份证号码获取性别
目录 1.JS身份证号码校验 2.JS根据身份证号码获取出生年月日 3.JS根据出生年月日获取年龄 4.JS根据身份证号码获取性别 1.JS身份证号码校验 /*** 身份证校验** @export* ...
- js脚本根据身份证号获取性别、年龄、家庭地址、生日
做项目测试时需要根据身份证号获取其信息,也不想调接口,就自己在本地通过收集资料整合了一个 当身份证号的焦点失去选中后,根据身份证号获取性别.年龄.家庭地址.生日 直接上代码: index.html & ...
- 低代码学习教程:根据身份证号码计算性别
方法1:取出第17位,判断是否为奇数 方法2:取出第17位,判断是否等于1,3,5,7,9中的任意一个数字 如何根据身份证号码自动计算性别,只要知道身份证第17位是性别位,奇数为男性,偶数为女性即可. ...
- 请写代码校验第二代身份证号码有效性。程序接收一个18位的身份证号码和性别,根据以下规则输出号码是有效还是无效。
请写代码校验第二代身份证号码有效性.程序接收一个18位的身份证号码和性别,根据以下规则输出号码是有效还是无效. 第二代身份证号组成规则: a) 身份证号码(18位)= 地址码(6)+ 出生日期码(8) ...
- js根据身份证号码判断性别
1.html代码 <div class="box">请输入身份证号码:<input type="text" name="" ...
- mysql根据身份证号查 性别、年龄以及出生日期
mysql根据身份证号查性别.年龄以及出生日期 博客里面还有对应的java工具类:芜湖,起飞 这个身份证号也就只针对大陆身份证号 SELECT p.id,-- 这是根据身份证号求年龄 (YEAR(NO ...
- PHP实现输入身高和体重输出bmi值,PHP输入一个人的身份证号根据身份证号码判断性别,这两个程序
目录 一.前言 二.代码段 1.输入身高和体重输出bmi值的代码段 2.输入一个人的身份证号根据身份证号码判断性别的代码段 三.实现结果(流程) 1.输入身高和体重输出bmi值的代码段 2.输入一个人 ...
最新文章
- 设计模式——创建型模式
- Hadoop学习笔记-关于Hadoop你不得不知道的12个事实
- 在虚幻UE4中不同VR头盔的FOV和分屏处理
- 洛谷题单的Python版题解(有需要的小伙伴可以来看看哦~!)
- mooc服务器返回数据为空,服务返回的json数据过大,nginx无法返回给client
- 剑桥毕业之后创业的可能的在商学院的出路
- Leetcode--304. 二维区域和检索
- start running 开始跑步减肥
- [Unity脚本运行时更新]C#7.3新特性
- 闲 鱼,进阶技巧,如何提高你的曝光量?
- 深圳三防手持终端供应商×××
- 【网络协议】IP协议、ARP协议、RARP协议
- 挑战性题目DSCT301:求不同形态的二叉树数目
- 802.11a/b/g/n/ac速率表
- 性能测试基础知识-华为云学院
- Processing 入门教程(二十一) 利用数组产生雪花坠落效果
- 上周内外盘行情回顾及交易情况2022.4.4
- Eureka解密(1)------ 注册实例服务发现理解
- HD44780http://blog.sina.com.cn/s/blog_61b6e08b01016xif.html
- mca允许安装任何来源