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 相关文章推荐
原生Aajax 和jQuery Ajax 写法个人总结
Mar 24 jQuery
Jquery+Ajax+xml实现中国地区选择三级联动菜单效果(推荐)
Jun 09 jQuery
jQuery 1.9版本以上的浏览器判断方法代码分享
Aug 28 jQuery
jqueryUI tab标签页代码分享
Oct 09 jQuery
详解在vue-cli中引用jQuery、bootstrap以及使用sass、less编写css
Nov 08 jQuery
jQuery动态添加元素无法触发绑定事件的解决方法分析
Jan 02 jQuery
jquery写出PC端轮播图实例
Jan 26 jQuery
jQuery each和js forEach用法比较
Feb 27 jQuery
JQuery实现ul中添加LI和删除指定的Li元素功能完整示例
Oct 16 jQuery
JQuery事件冒泡和默认行为代码实例
May 13 jQuery
jQuery开发仿QQ版音乐播放器
Jul 10 jQuery
jQuery treeview树形结构应用
Mar 24 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
PHP5.5和之前的版本empty函数的不同之处
2014/06/13 PHP
PHP使用JSON和将json还原成数组
2015/02/12 PHP
防止网站内容被拷贝的一些方法与优缺点好处与坏处分析
2007/11/30 Javascript
Firebug入门指南(Firefox浏览器)
2010/08/21 Javascript
Json字符串转换为JS对象的高效方法实例
2013/05/01 Javascript
javascript中的window.location.search方法简介
2013/09/02 Javascript
深入理解javascript中return的作用
2013/12/30 Javascript
JQuery中属性过滤选择器用法实例分析
2015/05/18 Javascript
基于jQuery实现的仿百度首页滑动选项卡效果代码
2015/11/16 Javascript
深入理解jQuery之事件移除
2016/06/02 Javascript
AngularJS+Bootstrap实现多文件上传与管理
2016/11/08 Javascript
Vue.js实现文章评论和回复评论功能
2020/05/30 Javascript
ES6学习教程之模板字符串详解
2017/10/09 Javascript
form表单数据封装成json格式并提交给服务器的实现方法
2017/12/14 Javascript
vue 指令之气泡提示效果的实现代码
2018/10/18 Javascript
详解React 的几种条件渲染以及选择
2018/10/23 Javascript
vue+element项目中过滤输入框特殊字符小结
2019/08/07 Javascript
vue实现下拉加载其实没那么复杂
2019/08/13 Javascript
微信小程序tabBar设置实例解析
2019/11/14 Javascript
如何优雅地在Node应用中进行错误异常处理
2019/11/25 Javascript
es6 for循环中let和var区别详解
2020/01/12 Javascript
通过实例解析js可枚举属性与不可枚举属性
2020/12/02 Javascript
[25:45]2018DOTA2亚洲邀请赛4.5SOLO赛 Sylar vs Paparazi
2018/04/06 DOTA
实例讲解python函数式编程
2014/06/09 Python
python smtplib模块实现发送邮件带附件sendmail
2018/05/22 Python
实时获取Python的print输出流方法
2019/01/07 Python
python 安装教程之Pycharm安装及配置字体主题,换行,自动更新
2020/03/13 Python
详解如何获取localStorage最大存储大小的方法
2020/05/21 HTML / CSS
小米官方旗舰店:Xiaomi
2020/08/07 全球购物
一些.net面试题
2014/10/06 面试题
市场营销毕业求职信
2014/08/07 职场文书
出纳试用期自我鉴定范文
2014/09/16 职场文书
学会感恩主题班会
2015/08/12 职场文书
Python中文纠错的简单实现
2021/07/07 Python
《艾尔登法环》1.03.3补丁上线 碎星伤害调整
2022/04/07 其他游戏
Python实现科学占卜 让视频自动打码
2022/04/09 Python