基于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 相关文章推荐
jquery获取子节点和父节点的示例代码
Sep 10 Javascript
Node.js开发指南中的简单实例(mysql版)
Sep 17 Javascript
jQuery实现仿Alipay支付宝首页全屏焦点图切换特效
May 04 Javascript
javascript实现起伏的水波背景效果
May 16 Javascript
jQuery增加、删除及修改select option的方法
Aug 19 Javascript
JavaScript高仿支付宝倒计时页面及代码实现
Oct 21 Javascript
利用python分析access日志的方法
Oct 26 Javascript
js调用刷新界面的几种方式
May 03 Javascript
AngularJs1.x自定义指令独立作用域的函数传入参数方法
Oct 09 Javascript
vue与原生app的对接交互的方法(混合开发)
Nov 28 Javascript
详解如何探测小程序返回到webview页面
May 14 Javascript
基于vue项目设置resolves.alias: '@'路径并适配webstorm
Dec 02 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中strlen和mb_strlen用法实例分析
2016/11/12 PHP
javascript 事件处理程序介绍
2012/06/27 Javascript
jquery 卷帘效果实现代码(不同方向)
2013/02/05 Javascript
如何用JavaScript动态呼叫函数(两种方式)
2013/05/03 Javascript
jquery 单引号和双引号的区别及使用注意
2013/07/31 Javascript
js获取或设置当前窗口url参数的小例子
2013/10/14 Javascript
利用try-catch判断变量是已声明未声明还是未赋值
2014/03/12 Javascript
jquery实现pager控件示例
2014/04/09 Javascript
js动态删除div元素基本思路及实现代码
2014/05/08 Javascript
js中的for如何实现foreach中的遍历
2014/05/31 Javascript
jQuery实现图片轮播效果代码(基于jquery.pack.js插件)
2016/06/02 Javascript
浅谈Node.js:Buffer模块
2016/12/05 Javascript
详解JavaScript的BUG和错误
2018/05/07 Javascript
微信小程序实现swiper切换卡内嵌滚动条不显示的方法示例
2018/12/20 Javascript
react高阶组件添加和删除props
2019/04/26 Javascript
django中使用vue.js的要点总结
2019/07/07 Javascript
javascript实现获取中文汉字拼音首字母
2020/05/19 Javascript
基于JavaScript实现简单的轮播图
2021/03/03 Javascript
Python cookbook(数据结构与算法)将名称映射到序列元素中的方法
2018/03/22 Python
Django csrf 验证问题的实现
2018/10/09 Python
selenium3+python3环境搭建教程图解
2018/12/07 Python
python通过配置文件共享全局变量的实例
2019/01/11 Python
Python-ElasticSearch搜索查询的讲解
2019/02/25 Python
python图像和办公文档处理总结
2019/05/28 Python
解决python DataFrame 打印结果不换行问题
2020/04/09 Python
Python telnet登陆功能实现代码
2020/04/16 Python
Python函数递归调用实现原理实例解析
2020/08/11 Python
标签和贴纸印刷:Lightning Labels
2018/03/22 全球购物
女性时尚在线:IVRose
2019/02/23 全球购物
英国奢侈品在线精品店:Hervia
2020/09/03 全球购物
c++工程师面试问题
2013/08/04 面试题
.NET面试题:什么是值类型和引用类型
2016/01/12 面试题
建筑工程毕业生自我鉴定
2014/01/14 职场文书
路政管理求职信
2014/06/18 职场文书
暑期培训心得体会
2014/09/02 职场文书
Vue.js中v-bind指令的用法介绍
2022/03/13 Vue.js