基于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 相关文章推荐
一行代码告别document.getElementById
Jun 01 Javascript
JavaScript中字符串拼接的基本方法
Jul 07 Javascript
深入浅析JS是按值传递还是按引用传递(推荐)
Sep 18 Javascript
jquery tmpl模板(实例讲解)
Sep 02 jQuery
日期时间范围选择插件:daterangepicker使用总结(必看篇)
Sep 14 Javascript
jQuery实现的淡入淡出与滑入滑出效果示例
Apr 18 jQuery
微信小程序获取音频时长与实时获取播放进度问题
Aug 28 Javascript
element-ui表格合并span-method的实现方法
May 21 Javascript
微信小程序实现动态列表项的顺序加载动画
Jul 25 Javascript
js中比较两个对象是否相同的方法示例
Sep 02 Javascript
vue 解决无法对未定义的值,空值或基元值设置反应属性报错问题
Jul 31 Javascript
VSCode插件安装完成后的配置(常用配置)
Aug 24 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
一步一步学习PHP(2)――PHP类型
2010/02/15 PHP
PHP CURL或file_get_contents获取网页标题的代码及两者效率的稳定性问题
2015/11/30 PHP
JavaScript中获取未知对象属性的代码
2011/04/27 Javascript
浅谈JavaScript字符集
2014/05/22 Javascript
json属性名为什么要双引号(个人猜测)
2014/07/31 Javascript
NodeJS学习笔记之网络编程
2014/08/03 NodeJs
AngularJS入门教程之学习环境搭建
2014/12/06 Javascript
JavaScript数据结构和算法之二叉树详解
2015/02/11 Javascript
jQuery中的siblings用法实例分析
2015/12/24 Javascript
详解javascript实现瀑布流列式布局
2016/01/29 Javascript
Vue.js报错Failed to resolve filter问题的解决方法
2016/05/25 Javascript
浅谈Angular的$q, defer, promise
2016/12/20 Javascript
JS异步文件上传(兼容IE8+)
2017/04/02 Javascript
JS 学习总结之正则表达式的懒惰性和贪婪性
2017/07/03 Javascript
js获取元素的偏移量offset简单方法(必看)
2017/07/05 Javascript
微信小程序HTTP接口请求封装的实现
2019/02/21 Javascript
vue递归组件实战之简单树形控件实例代码
2019/08/27 Javascript
Python使用django获取用户IP地址的方法
2015/05/11 Python
Python实现定时任务
2017/02/08 Python
利用Python批量提取Win10锁屏壁纸实战教程
2018/03/27 Python
Python加载带有注释的Json文件实例
2018/05/23 Python
详解Python下ftp上传文件linux服务器
2018/06/21 Python
用pandas中的DataFrame时选取行或列的方法
2018/07/11 Python
详解Python用户登录接口的方法
2019/04/17 Python
对Python中TKinter模块中的Label组件实例详解
2019/06/14 Python
Django 查询数据库并返回页面的例子
2019/08/12 Python
python中对_init_的理解及实例解析
2019/10/11 Python
在django中使用post方法时,需要增加csrftoken的例子
2020/03/13 Python
浅谈sklearn中predict与predict_proba区别
2020/06/28 Python
Python 字典一个键对应多个值的方法
2020/09/29 Python
欧洲有机婴儿食品最大的市场:Organic Baby Food(供美国和加拿大)
2018/03/28 全球购物
学校评语大全
2014/05/06 职场文书
2016年春节慰问信息大全
2015/11/30 职场文书
vue实现移动端div拖动效果
2022/03/03 Vue.js
java后台调用接口及处理跨域问题的解决
2022/03/24 Java/Android
vue如何使用模拟的json数据查看效果
2022/03/31 Vue.js