基于javascript实现根据身份证号码识别性别和年龄


Posted in Javascript onJanuary 22, 2016

本文实例介绍了javascript实现根据身份证号码识别性别和年龄的详细代码,分享给大家供大家参考,具体内容如下

效果图:

基于javascript实现根据身份证号码识别性别和年龄

基于javascript实现根据身份证号码识别性别和年龄

具体代码:

<html>
<head>
<meta charset="gb2312">
<title>3water</title>
<script type="text/javascript"> 
function discriCard(UUserCard)
{ 
 UUserCard.substring(6,10)+"-"+UUserCard.substring(10,12)+"-"+UUserCard.substring(12,14); 
 //获取性别 
 if(parseInt(UUserCard.substr(16,1))%2==1) 
 { 
  alert("男"); 
  //是男则执行代码 ... 
 } 
 else 
 { 
  alert("女"); 
  //是女则执行代码 ... 
 } 
 //获取年龄 
 var myDate = new Date(); 
 var month = myDate.getMonth() + 1; 
 var day = myDate.getDate(); 
 var age = myDate.getFullYear()-UUserCard.substring(6, 10) - 1; 
 if (UUserCard.substring(10,12)<month||UUserCard.substring(10,12)==month&&UUserCard.substring(12,14)<=day) 
 { 
  age++; 
 } 
 alert(age); 
 //年龄 age 
} 
window.onload=function()
{
 var txt=document.getElementById("txt");
 var bt=document.getElementById("bt");
 bt.onclick=function(){discriCard(txt.value);}
}
</script>
</head>
<body>
<input type="text" id="txt" />
<input type="button" value="点击获取信息" id="bt" />
</body>
</html>

以上就是本文的全部内容,希望对大家学习javascript程序设计有所帮助。

Javascript 相关文章推荐
javascript 弹出窗口中是否显示地址栏的实现代码
Apr 14 Javascript
基于JQuery实现鼠标点击文本框显示隐藏提示文本
Feb 23 Javascript
JavaScript之自定义类型
May 04 Javascript
分享网页检测摇一摇实例代码
Jan 14 Javascript
js操作数据库实现注册和登陆的简单实例
May 26 Javascript
js 弹出虚拟键盘修改密码的简单实例
Oct 10 Javascript
JavaScript之DOM_动力节点Java学院整理
Jul 03 Javascript
bootstrap中selectpicker下拉框使用方法实例
Mar 22 Javascript
微信小程序tabbar底部导航
Nov 05 Javascript
vue自定义指令directive的使用方法
Apr 07 Javascript
React 高阶组件HOC用法归纳
Jun 13 Javascript
vue实现在data里引入相对路径
Jun 05 Vue.js
基于jQuery仿淘宝产品图片放大镜特效
Oct 19 #Javascript
jQuery图片旋转插件jQueryRotate.js用法实例(附demo下载)
Jan 21 #Javascript
jQuery validate插件submitHandler提交导致死循环解决方法
Jan 21 #Javascript
jQuery prototype冲突的2种解决方法(附demo示例下载)
Jan 21 #Javascript
jquery mobile开发常见问题分析
Jan 21 #Javascript
json格式数据的添加,删除及排序方法
Jan 21 #Javascript
jquery及js实现动态加载js文件的方法
Jan 21 #Javascript
You might like
php模块memcache和memcached区别分析
2011/06/14 PHP
php修改数组键名的方法示例
2017/04/15 PHP
ie focus bug 解决方法
2009/09/03 Javascript
window.event快达到全浏览器支持了,以后使用就方便了
2011/11/30 Javascript
Node调试工具JSHint的安装及配置教程
2014/05/27 Javascript
jquery实现submit提交表单
2015/02/03 Javascript
js获取时间精确到秒(年月日)
2016/03/16 Javascript
纯JS代码实现隔行变色鼠标移入高亮
2016/11/23 Javascript
AngularJS实现单一页面内设置跳转路由的方法
2017/06/28 Javascript
基于vue展开收起动画的示例代码
2018/07/05 Javascript
微信小程序实现卡片层叠滑动效果
2019/06/21 Javascript
基于vue 实现表单中password输入的显示与隐藏功能
2019/07/19 Javascript
vue将后台数据时间戳转换成日期格式
2019/07/31 Javascript
jQuery编写QQ简易聊天框
2020/08/27 jQuery
[46:38]完美世界DOTA2联赛PWL S2 Magma vs PXG 第三场 11.28
2020/12/02 DOTA
python利用matplotlib库绘制饼图的方法示例
2016/12/18 Python
对python opencv 添加文字 cv2.putText 的各参数介绍
2018/12/05 Python
Python图像处理之gif动态图的解析与合成操作详解
2018/12/30 Python
Python Django view 两种return的实现方式
2020/03/16 Python
Selenium自动化测试工具使用方法汇总
2020/06/12 Python
Keras 在fit_generator训练方式中加入图像random_crop操作
2020/07/03 Python
详解Python流程控制语句
2020/10/28 Python
Numpy中np.max的用法及np.maximum区别
2020/11/27 Python
Python3.8.2安装包及安装教程图文详解(附安装包)
2020/11/28 Python
HTML5中语义化 b 和 i 标签
2008/10/17 HTML / CSS
阿玛尼意大利官网:Armani意大利
2018/10/30 全球购物
以设计师精品品质提供快速时尚:Mostata
2019/05/10 全球购物
Servlet如何得到服务器的信息
2015/12/22 面试题
建筑经济管理专业求职信分享
2014/01/06 职场文书
安全检查验收制度
2014/01/12 职场文书
超越自我演讲稿
2014/05/21 职场文书
奥运会口号
2014/06/13 职场文书
大学生创业计划书
2014/08/14 职场文书
飞越疯人院观后感
2015/06/09 职场文书
Oracle以逗号分隔的字符串拆分为多行数据实例详解
2021/07/16 Oracle
sentinel支持的redis高可用集群配置详解
2022/04/01 Redis