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 相关文章推荐
Dojo之路:如何利用Dojo实现Drag and Drop效果
Apr 10 Javascript
Javascript继承机制的设计思想分享
Aug 28 Javascript
jquery的ajax请求全面了解
Mar 20 Javascript
jQuery on()方法使用技巧详解
Apr 16 Javascript
AngularJS中isolate scope的用法分析
Nov 22 Javascript
javascript学习之json入门
Dec 22 Javascript
Angular中$broadcast和$emit的使用方法详解
May 22 Javascript
node.js 核心http模块,起一个服务器,返回一个页面的实例
Sep 11 Javascript
vue底部加载更多的实例代码
Jun 29 Javascript
vue仿element实现分页器效果
Sep 13 Javascript
js+canvas实现纸牌游戏
Mar 16 Javascript
在vue中实现嵌套页面(iframe)
Jul 30 Javascript
浅析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运行提示:Fatal error Allowed memory size内存不足的解决方法
2014/12/17 PHP
Yii框架分页技术实例分析
2019/08/30 PHP
用js得到网页中所有的div的id
2020/10/19 Javascript
Jquery进度条插件 Progress Bar小问题解决
2011/07/12 Javascript
网页右键ie不支持event.preventDefault和event.returnValue (需要加window)
2013/02/22 Javascript
探讨JavaScript中的Rest参数和参数默认值
2015/07/29 Javascript
jquery插件uploadify实现带进度条的文件批量上传
2015/12/13 Javascript
详解Angular的数据显示优化处理
2016/12/26 Javascript
Nodejs+angularjs结合multiparty实现多图片上传的示例代码
2017/09/29 NodeJs
浅谈Node异步编程的机制
2017/10/18 Javascript
vue-以文件流-blob-的形式-下载-导出文件操作
2020/08/07 Javascript
[01:03:31]DOTA2上海特级锦标赛B组资格赛#1 Alliance VS Fnatic第二局
2016/02/26 DOTA
Python Web框架Pylons中使用MongoDB的例子
2013/12/03 Python
Python实现发送与接收邮件的方法详解
2018/03/28 Python
python3.6、opencv安装环境搭建过程(图文教程)
2019/11/05 Python
python 协程 gevent原理与用法分析
2019/11/22 Python
浅谈对pytroch中torch.autograd.backward的思考
2019/12/27 Python
Pytorch 数据加载与数据预处理方式
2019/12/31 Python
python实现控制台输出彩色字体
2020/04/05 Python
基于CSS3的CSS 多栏(Multi-column)实现瀑布流源码分享
2014/06/11 HTML / CSS
北美领先的牛仔品牌:Buffalo David Bitton
2017/05/22 全球购物
斯图尔特·韦茨曼鞋加拿大官网:Stuart Weitzman加拿大
2019/10/13 全球购物
现代绅士日常奢侈品:Todd Snyder
2019/12/13 全球购物
将n个数按输入顺序的逆序排列,用函数实现
2012/11/14 面试题
中学生学习生活的自我评价
2013/10/26 职场文书
校园报刊亭的创业计划书
2014/01/02 职场文书
机修工工作职责
2014/02/21 职场文书
2014学习全国两会精神心得体会2000字
2014/03/11 职场文书
红领巾心向党演讲稿
2014/09/10 职场文书
建筑工程材料员岗位职责
2015/04/11 职场文书
2016年学习雷锋精神广播稿
2015/12/17 职场文书
班组长如何制订适合本班组的工作计划?
2019/07/10 职场文书
正确的理解和使用Django信号(Signals)
2021/04/14 Python
详解Java七大阻塞队列之SynchronousQueue
2021/09/04 Java/Android
Python基本知识点总结
2022/04/07 Python
python小型的音频操作库mp3Play
2022/04/24 Python