jQuery实现根据身份证号获取生日、年龄、性别等信息的方法


Posted in jQuery onJanuary 09, 2019

本文实例讲述了jQuery实现根据身份证号获取生日、年龄、性别等信息的方法。分享给大家供大家参考,具体如下:

jquery根据身份证号获取生日、年龄、性别

1.html

<input type="text" />
<input type="button" onclick="getCode()" value="查询"/>

2.js

var getCode = function () {
 var ele = $("input").val();
 var birth = ele.substring(6, 10) + "-" + ele.substring(10, 12) + "-" + ele.substring(12, 14);
 console.log(birth);
 var sex = "";
 if (parseInt(ele.substr(16, 1)) % 2 == 1) {
  sex = "男";
 } else {
  sex = "女";
 }
 console.log(sex);
 //获取年龄
 var myDate = new Date();
 var month = myDate.getMonth() + 1;
 var day = myDate.getDate();
 var age = myDate.getFullYear() - ele.substring(6, 10) - 1;
 if (ele.substring(10, 12) < month || ele.substring(10, 12) == month && ele.substring(12, 14) <= day) {
  age++;
 }
 console.log(age);
};

效果:

jQuery实现根据身份证号获取生日、年龄、性别等信息的方法

完整示例:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>jquery根据身份证号获取生日、年龄、性别</title>
</head>
<body>
<input type="text" />
<input type="button" onclick="getCode()" value="查询"/>
<script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
<script>
var getCode = function () {
 var ele = $("input").val();
 var birth = ele.substring(6, 10) + "-" + ele.substring(10, 12) + "-" + ele.substring(12, 14);
 console.log(birth);
 var sex = "";
 if (parseInt(ele.substr(16, 1)) % 2 == 1) {
  sex = "男";
 } else {
  sex = "女";
 }
 console.log(sex);
 //获取年龄
 var myDate = new Date();
 var month = myDate.getMonth() + 1;
 var day = myDate.getDate();
 var age = myDate.getFullYear() - ele.substring(6, 10) - 1;
 if (ele.substring(10, 12) < month || ele.substring(10, 12) == month && ele.substring(12, 14) <= day) {
  age++;
 }
 console.log(age);
};
</script>
</body>
</html>

感兴趣的朋友可以使用本站在线HTML/CSS/JavaScript代码运行工具:http://tools.3water.com/code/HtmlJsRun测试上述代码运行效果。

另外,本站在线工具小程序上也有一款功能更加强大的身份证信息获取工具,感兴趣的朋友可以扫描如下小程序码查看:

jQuery实现根据身份证号获取生日、年龄、性别等信息的方法

希望本文所述对大家jQuery程序设计有所帮助。

jQuery 相关文章推荐
jQuery插件开发发送短信倒计时功能代码
May 09 jQuery
基于jQuery实现的Ajax 验证用户名唯一性实例代码
Jun 28 jQuery
基于jQuery的左滑出现删除按钮的示例
Aug 29 jQuery
jQuery基于cookie实现换肤功能实例
Oct 14 jQuery
基于jquery的on和click的区别详解
Jan 15 jQuery
jQuery实现常见的隐藏与展示列表效果示例
Jun 04 jQuery
jQuery实现仿京东防抖动菜单效果示例
Jul 06 jQuery
jQuery实现菜单的显示和隐藏功能示例
Jul 24 jQuery
使用jQuery动态设置单选框的选中效果
Dec 06 jQuery
JavaScript表格隔行变色和Tab标签页特效示例【附jQuery版】
Jul 11 jQuery
jQuery实现form表单基于ajax无刷新提交方法实例代码
Nov 04 jQuery
Jquery使用each函数实现遍历及数组处理
Jul 14 jQuery
JQuery搜索框自动补全(模糊匹配)功能实现示例
Jan 08 #jQuery
jQuery实现的别踩白块小游戏完整示例
Jan 07 #jQuery
jQuery判断自定义属性data-val用法示例
Jan 07 #jQuery
jQuery实现的简单歌词滚动功能示例
Jan 07 #jQuery
jQuery实现获取当前鼠标位置并输出功能示例
Jan 05 #jQuery
jQuery实现的鼠标拖动浮层功能示例【拖动div等任何标签】
Dec 29 #jQuery
jQuery基于随机数解决中午吃什么去哪吃问题示例
Dec 29 #jQuery
You might like
用PHP实现图象锐化代码
2007/06/14 PHP
php实现首页链接查询 友情链接检查的代码
2010/01/05 PHP
PHP使用CURL获取302跳转后的地址实例
2014/05/04 PHP
修改发贴的编辑功能
2007/03/07 Javascript
js 内存释放问题
2010/04/25 Javascript
关于跨站脚本攻击问题
2011/12/22 Javascript
基于jquery的放大镜效果
2012/05/30 Javascript
js获取html文件的思路及示例
2013/09/17 Javascript
js中window.open打开一个新的页面
2014/08/10 Javascript
JS 新增Cookie 取cookie值 删除cookie 举例详解
2014/10/10 Javascript
Bootstarp基本模版学习教程
2017/02/01 Javascript
vue.js异步上传文件前后端实现代码
2017/08/22 Javascript
解决element-ui中下拉菜单子选项click事件不触发的问题
2018/08/22 Javascript
vue中$nextTick的用法讲解
2019/01/17 Javascript
Vue结合后台导入导出Excel问题详解
2019/02/19 Javascript
jquery操作select常见方法大全【7种情况】
2019/05/28 jQuery
js实现适配移动端的拖动效果
2020/01/13 Javascript
[04:42]2015国际邀请赛CDEC战队晋级之路
2015/08/13 DOTA
[01:10]DOTA2英雄背景故事第四期之混沌法则混沌骑士
2020/07/16 DOTA
[56:42]完美世界DOTA2联赛循环赛 Matador vs Forest 第二场 11.06
2020/11/06 DOTA
python3.4用函数操作mysql5.7数据库
2017/06/23 Python
TensorFlow中权重的随机初始化的方法
2018/02/11 Python
Python统计纯文本文件中英文单词出现个数的方法总结【测试可用】
2018/07/25 Python
python变量命名的7条建议
2019/07/04 Python
django中账号密码验证登陆功能的实现方法
2019/07/15 Python
Python中对象的比较操作==和is区别详析
2021/02/12 Python
H5离线存储Manifest原理及使用
2020/04/28 HTML / CSS
Michael Kors澳大利亚官网:世界知名的奢侈饰品和成衣设计师
2020/02/13 全球购物
Ego Shoes官网:英国时髦鞋类品牌
2020/10/19 全球购物
竞选学生会演讲稿
2014/04/25 职场文书
2014年药店工作总结
2014/11/20 职场文书
css3 利用transform-origin 实现圆点分布在大圆上布局及旋转特效
2021/04/29 HTML / CSS
Go语言基础map用法及示例详解
2021/11/17 Golang
SQL优化老出错,那是你没弄明白MySQL解释计划用法
2021/11/27 MySQL
Oracle配置dblink访问PostgreSQL的操作方法
2022/03/21 PostgreSQL
关于CSS自定义属性与前端页面的主题切换问题
2022/03/21 HTML / CSS