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 相关文章推荐
node.js+jQuery实现用户登录注册AJAX交互
Apr 28 jQuery
jQuery实现select下拉框获取当前选中文本、值、索引
May 08 jQuery
jQuery插件imgAreaSelect基础讲解
May 26 jQuery
jQuery自定义多选下拉框效果
Jun 19 jQuery
jquery版轮播图效果和extend扩展
Jul 18 jQuery
jQuery事件对象的属性和方法详解
Sep 09 jQuery
jquery动态添加以及遍历option并获取特定样式名称的option方法
Jan 29 jQuery
jQuery中复合选择器简单用法示例
Mar 31 jQuery
jQuery动态移除与增加onclick属性的方法详解
Jun 07 jQuery
jQuery中each遍历的三种方法实例分析
Sep 07 jQuery
jquery实现自定义树形表格的方法【自定义树形结构table】
Jul 12 jQuery
jQuery使用hide()、toggle()函数实现相机品牌展示隐藏功能
Jan 29 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与MySQL开发中页面出现乱码的一种解决方法
2007/07/29 PHP
php下使用strpos需要注意 === 运算符
2010/07/17 PHP
php文件操作实例代码
2012/05/10 PHP
回帖脱衣服的图片实现代码
2014/02/15 PHP
PHP处理Oracle的CLOB实例
2014/11/03 PHP
php实现的通用图片处理类
2015/03/24 PHP
php生成带logo二维码方法小结
2016/04/08 PHP
PHP实现的mysql操作类【MySQL与MySQLi方式】
2017/10/07 PHP
PHP设计模式之 策略模式Strategy详解【对象行为型】
2020/05/01 PHP
JavaScript prototype对象的属性说明
2010/03/13 Javascript
JS中Location使用详解
2015/05/12 Javascript
JS随机调用指定函数的方法
2015/07/01 Javascript
jQuery UI结合Ajax创建可定制的Web界面
2016/06/22 Javascript
微信小程序 swiper组件轮播图详解及实例
2016/11/16 Javascript
高效的jQuery代码编写技巧总结
2017/02/22 Javascript
Vue路由跳转问题记录详解
2017/06/15 Javascript
详解swipe使用及竖屏页面滚动方法
2018/06/28 Javascript
vue前后分离调起微信支付
2019/07/29 Javascript
JS中FormData类实现文件上传
2020/03/27 Javascript
python操作日期和时间的方法
2014/03/11 Python
Python对象体系深入分析
2014/10/28 Python
连接Python程序与MySQL的教程
2015/04/29 Python
Python中的ConfigParser模块使用详解
2015/05/04 Python
基于python 二维数组及画图的实例详解
2018/04/03 Python
Python使用Pickle库实现读写序列操作示例
2018/06/15 Python
Python变量类型知识点总结
2019/02/18 Python
如何在Django配置文件里配置session链接
2019/08/06 Python
Django websocket原理及功能实现代码
2020/11/14 Python
使用python操作lmdb对数据读取的实例
2020/12/11 Python
英国名牌男装店:Standout
2021/02/17 全球购物
教师实习自我鉴定
2013/12/14 职场文书
服务之星获奖感言
2014/01/21 职场文书
暑期培训随笔感言
2014/03/10 职场文书
植物生产学专业求职信
2014/08/08 职场文书
学校中层领导培训心得体会
2016/01/11 职场文书
win10蓝屏0xc0000001安全模式进不了怎么办?win10出现0xc0000001的解决方法
2022/08/05 数码科技