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 相关文章推荐
input 输入框内的输入事件详细分析
Mar 17 Javascript
$.each遍历对象、数组的属性值并进行处理
Jul 18 Javascript
探究JavaScript函数式编程的乐趣
Dec 14 Javascript
使用vue.js开发时一些注意事项
Apr 27 Javascript
JS实现unicode和UTF-8之间的互相转换互转
Jul 05 Javascript
JavaScript实现离开页面前提示功能【附jQuery实现方法】
Sep 26 jQuery
clipboard在vue中的使用的方法示例
Oct 19 Javascript
layui点击数据表格添加或删除一行的例子
Sep 12 Javascript
js实现无限瀑布流实例方法
Sep 16 Javascript
解决layUI的页面显示不全的问题
Sep 20 Javascript
javascript实现拼图游戏
Jan 29 Javascript
jQuery实现鼠标拖动图片功能
Mar 04 jQuery
浅析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+Tidy-完美的XHTML纠错+过滤
2007/04/10 PHP
PHP Pear 安装及使用
2009/03/19 PHP
用PHP提取中英文词语以及数字的首字母的方法介绍
2013/04/23 PHP
PHP生成不重复随机数的方法汇总
2014/11/19 PHP
PHP session会话操作技巧小结
2016/09/27 PHP
PHP使用数组实现矩阵数学运算的方法示例
2017/05/29 PHP
input+select(multiple) 实现下拉框输入值
2009/05/21 Javascript
Jquery 高亮显示文本中重要的关键字
2009/12/24 Javascript
jQuery中验证表单提交方式及序列化表单内容的实现
2014/01/06 Javascript
浅谈Node.js中的定时器
2015/06/18 Javascript
kindeditor编辑器点中图片滚动条往上顶的bug
2015/07/05 Javascript
使用getBoundingClientRect方法实现简洁的sticky组件的方法
2016/03/22 Javascript
jquery实现瀑布流效果 jquery下拉加载新数据
2016/12/12 Javascript
JavaScript之RegExp_动力节点Java学院整理
2017/06/29 Javascript
Vue.js实现网格列表布局转换方法
2017/08/25 Javascript
关闭Vue计算属性自带的缓存功能方法
2018/03/02 Javascript
react router4+redux实现路由权限控制的方法
2018/05/03 Javascript
js中自定义react数据验证组件实例详解
2018/10/19 Javascript
jQuery实现B2B网站后台管理系统侧导航
2020/07/08 jQuery
[01:14]2019完美世界城市挑战赛(秋季赛)全国总决赛精彩花絮
2020/01/08 DOTA
简单谈谈python的反射机制
2016/06/28 Python
python里dict变成list实例方法
2019/06/26 Python
Python使用socketServer包搭建简易服务器过程详解
2020/06/12 Python
Python命令行参数argv和argparse该如何使用
2021/02/08 Python
深入解析HTML5的IndexedDB索引数据库
2015/09/14 HTML / CSS
解决html5中的video标签ios系统中无法播放使用的问题
2020/08/10 HTML / CSS
欧洲最大的品牌水上运动服装和设备在线零售商:Wuituit Outlet
2018/05/05 全球购物
英国排名第一的餐具品牌:Denby Pottery
2019/11/01 全球购物
个人评价范文分享
2014/01/11 职场文书
母亲追悼会答谢词
2014/01/27 职场文书
阳光体育活动总结
2014/04/30 职场文书
公务员考察材料范文
2014/12/23 职场文书
2015年学雷锋活动总结
2015/02/06 职场文书
2015年基建工作总结范文
2015/05/23 职场文书
2016教师国培研修感言
2015/12/08 职场文书
Python3.8官网文档之类的基础语法阅读
2021/09/04 Python