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宝典学习笔记(上)
Jan 10 Javascript
解决jQuery插件tipswindown与hintbox冲突
Nov 05 Javascript
jquery导航制件jquery鼠标经过变色效果示例
Dec 05 Javascript
Javascript 完美运动框架(逐行分析代码,让你轻松了运动的原理)
Jan 23 Javascript
JavaScript Window浏览器对象模型方法与属性汇总
Apr 20 Javascript
jquery加载单文件vue组件的方法
Jun 20 jQuery
用Vue-cli搭建的项目中引入css报错的原因分析
Jul 20 Javascript
JS遍历JSON数组及获取JSON数组长度操作示例【测试可用】
Dec 12 Javascript
使用webpack编译es6代码的方法步骤
Apr 28 Javascript
vue 出现data-v-xxx的原因及解决
Aug 04 Javascript
vue实现移动端拖动排序
Aug 21 Javascript
Vue的生命周期一起来看看
Feb 24 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
PHP的一个完美GIF等比缩放类,附带去除缩放黑背景
2014/04/01 PHP
图文详解PHP环境搭建教程
2016/07/16 PHP
thinkPHP5框架导出Excel文件简单操作示例
2018/08/03 PHP
js word表格动态添加代码
2010/06/07 Javascript
原创javascript小游戏实现代码
2010/08/19 Javascript
JSON为什么那样红为什么要用json(另有洞天)
2012/12/26 Javascript
JS操作数据库的实例代码
2013/10/17 Javascript
图片上传插件jquery.uploadify详解
2013/11/15 Javascript
jquery.post用法关于type设置问题补充
2014/01/03 Javascript
js操作输入框中选择内容兼容IE及其他主流浏览器
2014/04/22 Javascript
Javascript的setTimeout()使用闭包特性时需要注意的问题
2014/09/23 Javascript
玩转JavaScript OOP - 类的实现详解
2016/06/08 Javascript
判断输入的字符串是否是日期格式的简单方法
2016/07/11 Javascript
AngularJS基础 ng-dblclick 指令用法
2016/08/01 Javascript
jquery实现焦点轮播效果
2017/02/23 Javascript
详解vue-router 2.0 常用基础知识点之导航钩子
2017/05/10 Javascript
基于Bootstrap模态对话框只加载一次 remote 数据的解决方法
2017/07/09 Javascript
express+mockjs实现模拟后台数据发送功能
2018/01/07 Javascript
详解VUE中的插值( Interpolation)语法
2020/10/18 Javascript
vue keep-alive的简单总结
2021/01/25 Vue.js
用不到50行的Python代码构建最小的区块链
2017/11/16 Python
Python中pygal绘制雷达图代码分享
2017/12/07 Python
教你使用python画一朵花送女朋友
2018/03/29 Python
python对excel文档去重及求和的实例
2018/04/18 Python
python try 异常处理(史上最全)
2019/03/07 Python
python @propert装饰器使用方法原理解析
2019/12/25 Python
Python %r和%s区别代码实例解析
2020/04/03 Python
简单了解python关键字global nonlocal区别
2020/09/21 Python
纯CSS绘制漂亮的圆形图案效果
2014/05/07 HTML / CSS
银行办理业务介绍信
2014/01/18 职场文书
事务机电主管工作职责
2014/02/25 职场文书
文明倡议书范文
2014/04/15 职场文书
我的中国梦演讲稿高中篇
2014/08/19 职场文书
2015年度信用社工作总结
2015/05/04 职场文书
2015年学校政教工作总结
2015/07/20 职场文书
在Java中Collection的一些常用方法总结
2021/06/13 Java/Android