js实现根据身份证号自动生成出生日期


Posted in Javascript onDecember 15, 2015

本文实例为大家讲述了js实现根据身份证号自动生成出生日期的代码,分享给大家供大家参考,具体内容如下

运行效果图:

js实现根据身份证号自动生成出生日期

<!doctype>
<html>
<head>
  <script type="text/javascript">
  function dealCard(){
    var birthday=getBirthday();
    switch(birthday){
      case 0:alert("Sorry,the program runs wrong!");break;
      case 1:alert("You must be input again!");break;
      default: alert("the birthday is"+birthday);break;
    }  
  }
  function getBirthday(){
    var a=document.getElementById("card").value;
    if(15==a.length || 18==a.length){
      var left=a.length-12;
      var right=a.length-4;
      var b=a.slice(left,right);
      if(8==b.length){
        return b;
      }
      else return 0;
    }
    else return 1;
  }
  </script>
</head>
<body>
  input <input type="text" id="card" height=20px width=40px/>
  <br/>
  <button type="button" onclick="dealCard()">please click it</button>
</body>
</html>

代码直接复制即可运行哦!

希望本文所述对大家学习javascript程序设计有所帮助。

Javascript 相关文章推荐
JS 日期验证正则附asp日期格式化函数
Sep 11 Javascript
基于jquery的表头固定的若干方法
Jan 27 Javascript
js操作checkbox遇到的问题解决
Jun 29 Javascript
js购物车实现思路及代码(个人感觉不错)
Dec 23 Javascript
包含中国城市的javascript对象实例
Aug 03 Javascript
JavaScript导航脚本判断当前导航
Jul 12 Javascript
详解如何优雅地在React项目中使用Redux
Dec 28 Javascript
Javascript实现异步编程的过程
Jun 18 Javascript
webstorm+vue初始化项目的方法
Oct 18 Javascript
echarts浮动显示单位的实现方法示例
Dec 04 Javascript
vue-element-admin项目导入和导出的实现
May 21 Vue.js
vue中利用mqtt服务端实现即时通讯的步骤记录
Jul 01 Vue.js
浅析javascript的return语句
Dec 15 #Javascript
轻松学习Javascript闭包函数
Dec 15 #Javascript
Javascript基于AJAX回调函数传递参数实例分析
Dec 15 #Javascript
javascript实现html页面之间参数传递的四种方法实例分析
Dec 15 #Javascript
js编写贪吃蛇的小游戏
Aug 24 #Javascript
javascript实现网页端解压并查看zip文件
Dec 15 #Javascript
探究JavaScript函数式编程的乐趣
Dec 14 #Javascript
You might like
mysql中存储过程、函数的一些问题
2007/02/14 PHP
YII中assets的使用示例
2014/07/31 PHP
Laravel实现autoload方法详解
2017/05/07 PHP
浅谈PHP中如何实现Hook机制
2017/11/14 PHP
select标签模拟/美化方法采用JS外挂式插件
2013/04/01 Javascript
Jquery实现列表(隔行换色,全选,鼠标滑过当前行)效果实例
2013/06/09 Javascript
js中单引号与双引号冲突问题解决方法
2013/10/04 Javascript
基于javascript滚动图片具体实现
2013/11/18 Javascript
JS控制输入框内字符串长度
2014/05/21 Javascript
原生js结合html5制作简易的双色子游戏
2015/03/30 Javascript
jquery插件pagination实现无刷新ajax分页
2015/09/30 Javascript
javascript实现tab切换的四种方法
2015/11/05 Javascript
第五章之BootStrap 栅格系统
2016/04/25 Javascript
修改Jquery Dialog 位置的实现方法
2016/08/26 Javascript
浅谈js控制li标签排序问题 js调用php函数的方法
2016/10/16 Javascript
jQuery插件实现可输入和自动匹配的下拉框
2016/10/24 Javascript
简单实现js进度条加载效果
2020/03/25 Javascript
bootstrap3-dialog-master模态框使用详解
2017/08/22 Javascript
浅谈在koa2中实现页面渲染的全局数据
2017/10/09 Javascript
Vue.js 中 axios 跨域访问错误问题及解决方法
2018/11/21 Javascript
微信小程序如何调用json数据接口并解析
2019/06/29 Javascript
弱类型语言javascript中 a,b 的运算实例小结
2019/08/07 Javascript
javascript设计模式 ? 桥接模式原理与应用实例分析
2020/04/13 Javascript
使用Python进行稳定可靠的文件操作详解
2013/12/31 Python
python下MySQLdb用法实例分析
2015/06/08 Python
Python多线程同步---文件读写控制方法
2019/02/12 Python
Python比较配置文件的方法实例详解
2019/06/06 Python
澳大利亚票务和娱乐市场领导者:Ticketmaster
2017/03/03 全球购物
2014年教师节国旗下讲话稿
2014/09/10 职场文书
中国文明网向国旗敬礼寄语大全
2014/09/27 职场文书
公司领导班子民主生活会对照检查材料
2014/10/02 职场文书
教导主任个人总结
2015/03/03 职场文书
当幸福来敲门观后感
2015/06/01 职场文书
2015年校医个人工作总结
2015/07/24 职场文书
公司开业的祝贺语大全(60条)
2019/07/05 职场文书
导游词之上海东方明珠塔
2019/09/25 职场文书