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 实时保存页面动态添加的数据的示例
Aug 14 jQuery
jquery实现限制textarea输入字数的方法
Sep 06 jQuery
jQuery实现可兼容IE6的遮罩功能详解
Sep 19 jQuery
jquery ajax异步提交表单数据的方法
Oct 27 jQuery
jQuery简单实现向列表动态添加新元素的方法示例
Dec 25 jQuery
jquery实现的简单轮播图功能【适合新手】
Aug 17 jQuery
jQuery选择器选中最后一个元素,倒数第二个元素操作示例
Dec 10 jQuery
详解jquery和vue对比
Apr 16 jQuery
jQuery-Citys省市区三级菜单联动插件使用详解
Jul 26 jQuery
JS/jQuery实现超简单的Table表格添加,删除行功能示例
Jul 31 jQuery
jQuery实现简单飞机大战
Jul 05 jQuery
jQuery实现带进度条的轮播图
Sep 13 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
咖啡机如何保养和日常清洁?
2021/03/03 冲泡冲煮
PHP的开合式多级菜单程序
2006/10/09 PHP
深入PHP异步执行的详解
2013/06/03 PHP
destoon调用企业会员公司形象图片的实现方法
2014/08/21 PHP
php上传后台无法收到数据解决方法
2019/10/28 PHP
laravel框架语言包拓展实现方法分析
2019/11/22 PHP
Laravel 验证码认证学习记录小结
2019/12/20 PHP
JavaScript 常见对象类创建代码与优缺点分析
2009/12/07 Javascript
常见表单重复提交问题整理及解决方法
2013/11/13 Javascript
jquery.Ajax()方法调用Asp.Net后台的方法解析
2014/02/13 Javascript
Ajax局部更新导致JS事件重复触发问题的解决方法
2014/10/14 Javascript
学习使用Bootstrap栅格系统
2017/05/11 Javascript
微信小程序授权获取用户详细信息openid的实例详解
2017/09/20 Javascript
Three.js利用orbit controls插件(轨道控制)控制模型交互动作详解
2017/09/25 Javascript
浅谈Postman解决token传参的问题
2018/03/31 Javascript
vue项目部署上线遇到的问题及解决方法
2018/06/10 Javascript
Vue.js中使用Vuex实现组件数据共享案例
2020/07/31 Javascript
vue-quill-editor插入图片路径太长问题解决方法
2021/01/08 Vue.js
[01:03]PWL开团时刻DAY6——别打我
2020/11/05 DOTA
Pandas探索之高性能函数eval和query解析
2017/10/28 Python
numpy.delete删除一列或多列的方法
2018/04/03 Python
DataFrame中的object转换成float的方法
2018/04/10 Python
Python常见数据类型转换操作示例
2019/05/08 Python
什么是CSS3 HSLA色彩模式?HSLA模拟渐变色条
2016/04/26 HTML / CSS
JACK & JONES瑞典官方网站:杰克琼斯欧式风格男装
2017/12/23 全球购物
毕业生自我鉴定范文
2013/11/08 职场文书
大学活动邀请函
2014/01/28 职场文书
中文师范生自荐信
2014/01/30 职场文书
初中校园广播稿
2014/02/02 职场文书
生产车间标语
2014/06/11 职场文书
松材线虫病防治方案
2014/06/15 职场文书
落实八项规定专题民主生活会对照检查材料
2014/09/15 职场文书
汉字听写大会观后感
2015/06/12 职场文书
紧急迫降观后感
2015/06/15 职场文书
妇联2016年六一国际儿童节活动总结
2016/04/06 职场文书
Sleuth+logback 设置traceid 及自定义信息方式
2021/07/26 Java/Android