基于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 相关文章推荐
js函数的延迟加载实现代码
Oct 11 Javascript
jQuery实现动画效果的实例代码
May 07 Javascript
js中substr,substring,indexOf,lastIndexOf的用法小结
Dec 27 Javascript
微信分享的标题、缩略图、连接及描述设置方法
Oct 14 Javascript
使用JavaScript的AngularJS库编写hello world的方法
Jun 23 Javascript
vue2.0父子组件及非父子组件之间的通信方法
Jan 21 Javascript
AngularJS表格样式简单设置方法示例
Mar 03 Javascript
Vue波纹按钮组件制作
Apr 30 Javascript
Vue中$refs的用法详解
Jun 24 Javascript
微信小程序实现图片选择并预览功能
Jul 25 Javascript
node.js中Buffer缓冲器的原理与使用方法分析
Nov 23 Javascript
JavaScript事件委托实现原理及优点进行
Aug 29 Javascript
基于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
Windows Apache2.2.11及Php5.2.9-1的安装与配置方法
2009/06/08 PHP
PHP使用DES进行加密与解密的方法详解
2013/06/06 PHP
php自定义hash函数实例
2015/05/05 PHP
laravel框架邮箱认证实现方法详解
2019/11/22 PHP
js的with语句使用方法
2007/09/21 Javascript
javascript打开word文档的方法
2014/04/16 Javascript
JavaScript实现列表分页功能特效
2015/05/15 Javascript
nodejs创建web服务器之hello world程序
2015/08/20 NodeJs
基于jQuery仿淘宝产品图片放大镜代码分享
2020/06/23 Javascript
JS+CSS实现另类带提示效果的竖向导航菜单
2015/10/15 Javascript
Bootstrap入门书籍之(零)Bootstrap简介
2016/02/17 Javascript
详解vue-cli与webpack结合如何处理静态资源
2017/09/19 Javascript
深入理解 webpack 文件打包机制(小结)
2018/01/08 Javascript
微信小程序实现的动态设置导航栏标题功能示例
2019/01/31 Javascript
深入理解vue-class-component源码阅读
2019/02/18 Javascript
ionic+html5+API实现双击返回键退出应用
2019/09/17 Javascript
layui-tree实现Ajax异步请求后动态添加节点的方法
2019/09/23 Javascript
jQuery实现轮播图源码
2019/10/23 jQuery
JS实现扫码枪扫描二维码功能
2020/01/03 Javascript
[00:35]2016完美“圣”典风云人物:冷冷宣传片
2016/12/08 DOTA
python django 访问静态文件出现404或500错误
2017/01/20 Python
Python堆排序原理与实现方法详解
2018/05/11 Python
Python实现去除列表中重复元素的方法总结【7种方法】
2019/02/16 Python
python使用pandas处理大数据节省内存技巧(推荐)
2019/05/05 Python
canvas学习笔记之绘制简单路径
2019/01/28 HTML / CSS
Emma Bridgewater官网:英国餐具制造商
2019/11/24 全球购物
小学生学雷锋演讲稿
2014/04/25 职场文书
《她是我的朋友》教学反思
2014/04/26 职场文书
人民调解员先进事迹材料
2014/05/08 职场文书
抗洪救灾先进集体事迹材料
2014/05/26 职场文书
学校欢迎标语
2014/06/18 职场文书
2014年组织委员工作总结
2014/12/01 职场文书
2015年个人思想总结
2015/03/09 职场文书
2015年世界无烟日演讲稿
2015/03/18 职场文书
《金色的草地》教学反思
2016/02/17 职场文书
2016年世界人口日宣传活动总结
2016/04/05 职场文书