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 相关文章推荐
推荐三款日期选择插件(My97DatePicker、jquery.datepicker、Mobiscroll)
Apr 21 jQuery
jQuery实现百度登录框的动态切换效果
Apr 21 jQuery
jQuery ajax动态生成table功能示例
Jun 14 jQuery
jQuery+ajax实现修改密码验证功能实例详解
Jul 06 jQuery
jQuery+Ajax请求本地数据加载商品列表页并跳转详情页的实现方法
Jul 12 jQuery
jQuery选择器中的特殊符号处理方法
Sep 08 jQuery
jquery实现企业定位式导航效果
Jan 01 jQuery
jquery分页插件pagination使用教程
Oct 23 jQuery
JQuery发送ajax请求时中文乱码问题解决
Nov 14 jQuery
jQuery实现html可联动的百分比进度条
Mar 26 jQuery
jQuery中event.target和this的区别详解
Aug 13 jQuery
jquery实现抽奖功能
Oct 22 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
关于mysql 字段的那个点为是定界符
2007/01/15 PHP
javascript 自动填写表单的实现方法
2010/04/09 Javascript
js前台分页显示后端JAVA数据响应
2013/03/18 Javascript
jQuery实现div横向拖拽排序的简单实例
2016/07/13 Javascript
html+js+highcharts绘制圆饼图表的简单实例
2016/08/04 Javascript
AngularJS 单元测试(一)详解
2016/09/21 Javascript
JQuery ZTree使用方法详解
2017/01/07 Javascript
JavaScript获取URL参数的方法之一
2017/03/24 Javascript
Vue.js实现输入框绑定的实例代码
2017/08/24 Javascript
angular指令笔记ng-options的使用方法
2017/09/18 Javascript
Node.js对MongoDB进行增删改查操作的实例代码
2019/04/18 Javascript
微信小程序扫描二维码获取信息实例详解
2019/05/07 Javascript
如何自定义微信小程序tabbar上边框的颜色
2019/07/09 Javascript
vue2路由方式--嵌套路由实现方法分析
2020/03/06 Javascript
javascript 设计模式之组合模式原理与应用详解
2020/04/08 Javascript
javascript实现下拉菜单效果
2021/02/09 Javascript
Python实现多线程抓取妹子图
2015/08/08 Python
举例讲解Linux系统下Python调用系统Shell的方法
2015/11/07 Python
Python中的os.path路径模块中的操作方法总结
2016/07/07 Python
Python基于pandas实现json格式转换成dataframe的方法
2018/06/22 Python
python对绑定事件的鼠标、按键的判断实例
2019/07/17 Python
python实现邮件自动发送
2019/08/10 Python
python+selenium定时爬取丁香园的新型冠状病毒数据并制作出类似的地图(部署到云服务器)
2020/02/09 Python
Python使用qrcode二维码库生成二维码方法详解
2020/02/17 Python
python基于pygame实现飞机大作战小游戏
2020/11/19 Python
名人珠宝设计师:Melinda Maria Jewelry
2019/03/06 全球购物
将"引用"作为函数参数有哪些特点
2013/04/05 面试题
公司综合部的成员自我评价分享
2013/11/05 职场文书
兼职学生的自我评价
2013/11/24 职场文书
英语道歉信范文
2014/01/09 职场文书
人力资源作业细则
2014/03/03 职场文书
公司离职证明样本
2014/09/13 职场文书
用电申请报告范文
2015/05/18 职场文书
2015年基建工作总结范文
2015/05/23 职场文书
宿舍卫生管理制度
2015/08/05 职场文书
利用python做数据拟合详情
2021/11/17 Python