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图片放大镜效果
Jun 23 jQuery
jQuery操作DOM_动力节点Java学院整理
Jul 04 jQuery
jquery拖动改变div大小
Jul 04 jQuery
jQuery扇形定时器插件pietimer使用方法详解
Jul 18 jQuery
jquery tmpl模板(实例讲解)
Sep 02 jQuery
jquery实现楼层滚动效果
Jan 01 jQuery
jquery获取select选中值的文本,并赋值给另一个输入框的方法
Aug 21 jQuery
详解JavaScript原生封装ajax请求和Jquery中的ajax请求
Feb 14 jQuery
jQuery each和js forEach用法比较
Feb 27 jQuery
Jquery 动态添加元素并添加点击事件实现过程解析
Oct 12 jQuery
jquery实现点击弹出对话框
Feb 08 jQuery
jquery实现淡入淡出轮播图效果
Dec 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
PHP如何解决网站大流量与高并发的问题
2011/06/25 PHP
PHP上传文件时文件过大$_FILES为空的解决方法
2013/11/26 PHP
thinkphp 抓取网站的内容并且保存到本地的实例详解
2017/08/25 PHP
实例讲解通过​PHP创建数据库
2019/01/20 PHP
img的onload的另类用法
2008/01/10 Javascript
将HTMLCollection/NodeList/伪数组转换成数组的实现方法
2011/06/20 Javascript
jqueryUI里拖拽排序示例分析
2015/02/26 Javascript
异步JS框架的作用以及实现方法
2015/10/29 Javascript
JS简单实现仿百度控制台输出信息效果
2016/09/04 Javascript
给Easyui-Datebox设置隐藏或者不可用的解决方法
2017/05/26 Javascript
浅谈JS中的常用选择器及属性、方法的调用
2017/07/28 Javascript
在vue项目中使用sass的配置方法
2018/03/20 Javascript
Vue 使用 Mint UI 实现左滑删除效果CellSwipe
2018/04/27 Javascript
代码实例ajax实现点击加载更多数据图片
2018/10/12 Javascript
微信小程序实现星星评价效果
2018/11/02 Javascript
Node.js JSON模块用法实例分析
2019/01/04 Javascript
Node.js+Express+Mysql 实现增删改查
2019/04/03 Javascript
React优化子组件render的使用
2019/05/12 Javascript
从0到1学习JavaScript编写贪吃蛇游戏
2020/07/28 Javascript
原生js实现自定义消息提示框
2020/11/19 Javascript
python BeautifulSoup设置页面编码的方法
2015/04/03 Python
Linux中安装Python的交互式解释器IPython的教程
2016/06/13 Python
Django使用redis缓存服务器的实现代码示例
2019/04/28 Python
python常用排序算法的实现代码
2019/11/08 Python
基于torch.where和布尔索引的速度比较
2020/01/02 Python
jupyter notebook更换皮肤主题的实现
2021/01/07 Python
社区中秋节活动方案
2014/01/29 职场文书
初二生物教学反思
2014/02/03 职场文书
在校大学生个人的自我评价
2014/02/13 职场文书
关于感恩的演讲稿200字
2014/08/26 职场文书
2015年安全生产管理工作总结
2015/05/25 职场文书
单位同意报考证明
2015/06/17 职场文书
物业保洁员管理制度
2015/08/05 职场文书
婚庆答谢词大全
2015/09/29 职场文书
python实现简易名片管理系统
2021/04/11 Python
Python实现8种常用抽样方法
2021/06/27 Python