js简单实现根据身份证号码识别性别年龄生日


Posted in Javascript onNovember 29, 2013

根据身份证号码识别性别年龄生日的JS代码:

function discriCard(){ 
//获取输入身份证号码 
var UUserCard = ""; 
//获取出生日期 
UUserCard.substring(6, 10) + "-" + UUserCard.substring(10, 12) + "-" + UUserCard.substring(12, 14); 
//获取性别 
if (parseInt(UUserCard.substr(16, 1)) % 2 == 1) { 
alert("男"); 
//是男则执行代码 ... 
} else { 
alert("女"); 
//是女则执行代码 ... 
} 
//获取年龄 
var myDate = new Date(); 
var month = myDate.getMonth() + 1; 
var day = myDate.getDate(); 
var age = myDate.getFullYear() - UUserCard.substring(6, 10) - 1; 
if (UUserCard.substring(10, 12) < month || UUserCard.substring(10, 12) == month && UUserCard.substring(12, 14) <= day) { 
age++; 
} 
alert(age); 
//年龄 age 
}
Javascript 相关文章推荐
基于mootools插件实现遮罩层新手引导
May 24 Javascript
jQuery取得设置清空select选择的文本与值
Jul 08 Javascript
javascript引擎长时间独占线程造成卡顿的解决方案
Dec 03 Javascript
Omi v1.0.2发布正式支持传递javascript表达式
Mar 21 Javascript
JS简单生成随机数(随机密码)的方法
May 11 Javascript
原生js实现简单的链式操作
Jul 04 Javascript
使用jquery+iframe做一个ajax上传效果(实例)
Aug 24 jQuery
简述Angular 5 快速入门
Nov 04 Javascript
35个最好用的Vue开源库(史上最全)
Jan 03 Javascript
用JS实现一个简单的打砖块游戏
Dec 11 Javascript
vue 使用 sortable 实现 el-table 拖拽排序功能
Dec 26 Vue.js
JavaScript中layim之整合右键菜单的示例代码
Feb 06 Javascript
JS求平均值的小例子
Nov 29 #Javascript
javascript简单实现表格行间隔显示颜色并高亮显示
Nov 29 #Javascript
JS小功能(button选择颜色)简单实例
Nov 29 #Javascript
javascript从右边截取指定字符串的三种实现方法
Nov 29 #Javascript
Javascript setInterval的两种调用方法(实例讲解)
Nov 29 #Javascript
Jquery中children与find之间的区别详细解析
Nov 29 #Javascript
JS关键字球状旋转效果的实例代码
Nov 29 #Javascript
You might like
DC宇宙的第一个英雄,堪称动漫史鼻祖,如今成为美国文化的象征
2020/04/09 欧美动漫
给海燕B411配件机起死回生配上件
2021/03/02 无线电
深入PHP nl2br()格式化输出的详解
2013/06/05 PHP
php导出CSV抽象类实例
2014/09/24 PHP
php实现兼容2038年后Unix时间戳转换函数
2015/03/18 PHP
javascritp实现input输入框相关限制用法
2007/06/29 Javascript
js 方法实现返回多个数据的代码
2009/04/30 Javascript
js原型链原理看图说明
2012/07/07 Javascript
jQuery getJSON()+.ashx 实现分页(改进版)
2013/03/28 Javascript
用js的for循环获取radio选中的值
2013/10/21 Javascript
8个实用的jQuery技巧
2014/03/04 Javascript
一个简单的jQuery插件ajaxfileupload.js实现ajax上传文件例子
2014/06/26 Javascript
使用bootstrapValidator插件进行动态添加表单元素并校验
2016/09/28 Javascript
vuex实现简易计数器
2016/10/27 Javascript
微信小程序 Windows2008 R2服务器配置TLS1.2方法
2016/12/05 Javascript
如何制作幻灯片(代码分享)
2017/01/06 Javascript
vue-router 源码实现前端路由的两种方式
2018/07/02 Javascript
QML实现圆环颜色选择器
2019/09/25 Javascript
使用python编写监听端
2018/04/12 Python
python版大富翁源代码分享
2018/11/19 Python
浅谈python中get pass用法
2019/03/19 Python
Python爬虫——爬取豆瓣电影Top250代码实例
2019/04/17 Python
Python OpenCV之图片缩放的实现(cv2.resize)
2019/06/28 Python
Python 为什么推荐蛇形命名法原因浅析
2020/06/18 Python
基于OpenCV的路面质量检测的实现
2020/11/04 Python
python 解决Windows平台上路径有空格的问题
2020/11/10 Python
多视角3D可旋转的HTML5 Logo动画
2016/03/02 HTML / CSS
boostrap modal 闪现问题的解决方法
2020/09/01 HTML / CSS
乐高瑞士官方商店:LEGO CH
2020/08/16 全球购物
第二层交换机和路由器的区别?第三层交换机和路由器的区别?
2013/05/23 面试题
英语师范专业毕业生自荐信
2013/09/21 职场文书
英文自我鉴定
2013/12/10 职场文书
司法局群众路线教育实践活动开展情况总结
2014/10/25 职场文书
护士2015年终工作总结
2015/04/29 职场文书
学校青年志愿者活动总结
2015/05/06 职场文书
工伤事故赔偿协议书
2015/08/06 职场文书