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 相关文章推荐
javascript 面向对象编程基础:封装
Aug 21 Javascript
Jquery实现弹出层分享微博插件具备动画效果
Apr 03 Javascript
js opener的使用详解
Jan 11 Javascript
JavaScript将当前时间转换成UTC标准时间的方法
Apr 06 Javascript
JS如何判断是否为ie浏览器的方法(包括IE10、IE11在内)
Dec 13 Javascript
Ajax与服务器(JSON)通信实例代码
Nov 05 Javascript
详解基于webpack和vue.js搭建开发环境
Apr 05 Javascript
bootstrap3 dialog 更强大、更灵活的模态框
Apr 20 Javascript
推荐三款不错的图片压缩上传插件(webuploader、localResizeIMG4、LUploader)
Apr 21 Javascript
基于vue和react的spa进行按需加载的实现方法
Sep 29 Javascript
解决Layui当中的导航条动态添加后渲染失败的问题
Sep 25 Javascript
微信小程序自定义顶部组件customHeader的示例代码
Jun 03 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获得用户使用的代理服务器ip即真实ip
2006/12/31 PHP
C# Assembly类访问程序集信息
2009/06/13 PHP
如何给phpcms v9增加类似于phpcms 2008中的关键词表
2013/07/01 PHP
使用JS操作页面表格,元素的一些技巧
2007/02/02 Javascript
基于jquery的无刷新分页技术
2011/06/11 Javascript
Javascript实现真实字符串剩余字数提示的实例代码
2013/10/22 Javascript
JavaScript模拟鼠标右键菜单效果
2020/12/08 Javascript
js将滚动条滚动到指定位置的简单实现方法
2016/06/25 Javascript
jQuery获取attr()与prop()属性值的方法及区别介绍
2016/07/06 Javascript
jQuery实现点击查看大图并以弹框的形式居中
2016/08/08 Javascript
js实现页面刷新滚动条位置不变
2016/11/27 Javascript
Vue.js开发环境快速搭建教程
2017/03/17 Javascript
angularjs+bootstrap实现自定义分页的实例代码
2017/06/19 Javascript
Vue一个案例引发的递归组件的使用详解
2018/11/15 Javascript
一起写一个即插即用的Vue Loading插件实现
2019/10/31 Javascript
Python的迭代器和生成器使用实例
2015/01/14 Python
Python中使用wxPython开发的一个简易笔记本程序实例
2015/02/08 Python
Python实现登录人人网并抓取新鲜事的方法
2015/05/11 Python
python语言使用技巧分享
2016/05/31 Python
python实现邮件自动发送
2019/08/10 Python
python列表插入append(), extend(), insert()用法详解
2019/09/14 Python
Python sql注入 过滤字符串的非法字符实例
2020/04/03 Python
如何使用python切换hosts文件
2020/04/29 Python
Python with语句用法原理详解
2020/07/03 Python
Python的logging模块基本用法
2020/12/24 Python
CSS3字体效果的设置方法小结
2016/06/13 HTML / CSS
css3 pointer-events 介绍详解
2017/09/18 HTML / CSS
HTML5引入的新数组TypedArray介绍
2012/12/24 HTML / CSS
耐克巴西官方网站:Nike巴西
2016/08/14 全球购物
技术副厂长岗位职责
2013/12/26 职场文书
中式餐厅创业计划书范文
2014/01/23 职场文书
2014年感恩母亲演讲稿
2014/05/27 职场文书
开除员工通知
2015/04/22 职场文书
文明礼仪主题班会
2015/08/13 职场文书
原生Js 实现的简单无缝滚动轮播图的示例代码
2021/05/10 Javascript
Mysql数据库中datetime、bigint、timestamp来表示时间选择,谁来存储时间效率最高
2021/08/23 MySQL