基于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代码[多浏览器兼容]
Jun 07 Javascript
javascript for循环从入门到偏门(效率优化+奇特用法)
Aug 01 Javascript
js判断背景图片是否加载成功使用img的width实现
May 29 Javascript
JavaScript数组对象赋值用法实例
Aug 04 Javascript
jquery实现叠层3D文字特效代码分享
Aug 21 Javascript
基于jQuery实现以手风琴方式展开和折叠导航菜单
Jan 28 Javascript
Node.js实用代码段之获取Buffer对象字节长度
Mar 17 Javascript
原生Javascript插件开发实践
Jan 09 Javascript
从零开始学习Node.js系列教程四:多页面实现的数学运算示例
Apr 13 Javascript
Vue2.0用 watch 观察 prop 变化(不触发)
Sep 08 Javascript
Vuejs学习笔记之使用指令v-model完成表单的数据双向绑定
Apr 29 Javascript
微信小程序用户授权弹窗 拒绝时引导用户重新授权实现
Jul 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
一个从别的网站抓取信息的例子(域名查询)
2006/10/09 PHP
php下目前为目最全的CURL中文说明
2010/08/01 PHP
基于PHP一些十分严重的缺陷详解
2013/06/03 PHP
jQuery AjaxQueue改进步骤
2011/10/06 Javascript
jQuery中的read和JavaScript中的onload函数的区别
2014/08/27 Javascript
JS实现控制表格单元格垂直对齐的方法
2015/03/30 Javascript
jQuery实现带延迟的二级tab切换下拉列表效果
2015/09/01 Javascript
JS实现简单的选择题测评系统代码思路详解(demo)
2017/09/03 Javascript
Bootstrap Table 删除和批量删除
2017/09/22 Javascript
JS中常用的消息框总结
2018/02/24 Javascript
微信小程序实现的一键连接wifi功能示例
2019/04/24 Javascript
vue点击按钮动态创建与删除组件功能
2019/12/29 Javascript
vue 重塑数组之修改数组指定index的值操作
2020/08/09 Javascript
在vue中axios设置timeout超时的操作
2020/09/04 Javascript
vue项目实现多语言切换的思路
2020/09/17 Javascript
python实现的用于搜索文件并进行内容替换的类实例
2015/06/28 Python
基于python实现在excel中读取与生成随机数写入excel中
2018/01/04 Python
Python3 XML 获取雅虎天气的实现方法
2018/02/01 Python
Selenium(Python web测试工具)基本用法详解
2018/08/10 Python
Python使用sklearn实现的各种回归算法示例
2019/07/04 Python
Pandas之排序函数sort_values()的实现
2019/07/09 Python
pandas的to_datetime时间转换使用及学习心得
2019/08/11 Python
python 3.6.7实现端口扫描器
2019/09/04 Python
NumPy统计函数的实现方法
2020/01/21 Python
基于Tensorflow使用CPU而不用GPU问题的解决
2020/02/07 Python
Python Django搭建网站流程图解
2020/06/13 Python
浅谈keras使用中val_acc和acc值不同步的思考
2020/06/18 Python
Scrapy实现模拟登录的示例代码
2021/02/21 Python
英国家居用品和床上用品零售商:P&B Home
2020/01/16 全球购物
内容编辑个人求职信
2013/12/10 职场文书
健康家庭事迹材料
2014/05/02 职场文书
2015-2016年小学教导工作总结
2015/07/21 职场文书
四群教育工作总结
2015/08/10 职场文书
《堡垒之夜》联动《刺客信条》 4月7日正式上线
2022/04/06 其他游戏
Java8 Stream API 提供了一种高效且易于使用的处理数据的方式
2022/04/13 Java/Android
Vite + React从零开始搭建一个开源组件库
2022/06/25 Javascript