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 26 Javascript
angularjs的一些优化小技巧
Dec 06 Javascript
JavaScript原生对象之Date对象的属性和方法详解
Mar 13 Javascript
jquery validate表单验证的基本用法入门
Jan 18 Javascript
vue多级多选菜单组件开发
Sep 08 Javascript
vue.js实现用户评论、登录、注册、及修改信息功能
May 30 Javascript
webpack配置sass模块的加载的方法
Jul 30 Javascript
详解html-webpack-plugin插件(用法总结)
Sep 12 Javascript
vue 右键菜单插件 简单、可扩展、样式自定义的右键菜单
Nov 29 Javascript
JS/HTML5游戏常用算法之碰撞检测 像素检测算法实例详解
Dec 12 Javascript
JavaScript函数IIFE使用详解
Oct 21 Javascript
js判断一个对象是数组(函数)的方法实例
Dec 19 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 数组遍历顺序理解
2009/09/09 PHP
解析如何屏蔽php中的phpinfo()函数
2013/06/06 PHP
关于PHPDocument 代码注释规范的总结
2013/06/25 PHP
Laravel项目中timeAgo字段语言转换的改善方法示例
2019/09/16 PHP
js弹出层之1:JQuery.Boxy (二)
2011/10/06 Javascript
Javascript基础知识(三)BOM,DOM总结
2014/09/29 Javascript
JavaScript中数据结构与算法(一):栈
2015/06/19 Javascript
FullCalendar日历插件应用之数据展现(一)
2015/12/23 Javascript
jQuery实现简单漂亮的Nav导航菜单效果
2017/03/29 jQuery
Vue+axios 实现http拦截及路由拦截实例
2017/04/25 Javascript
Three.js利用性能插件stats实现性能监听的方法
2017/09/25 Javascript
浅析webpack-bundle-analyzer在vue-cli3中的使用
2019/10/23 Javascript
vue 使用鼠标滚动加载数据的例子
2019/10/31 Javascript
NodeJS实现一个聊天室功能
2019/11/25 NodeJs
[03:52]DOTA2英雄基础教程 酒仙
2013/12/23 DOTA
[02:38]2018年度DOTA2最佳劣单位选手-完美盛典
2018/12/17 DOTA
node.js获取参数的常用方法(总结)
2017/05/29 Python
python函数中return后的语句一定不会执行吗?
2017/07/06 Python
Python编程之列表操作实例详解【创建、使用、更新、删除】
2017/07/22 Python
Python实现的破解字符串找茬游戏算法示例
2017/09/25 Python
python数字图像处理之高级形态学处理
2018/04/27 Python
django中使用Celery 布式任务队列过程详解
2019/07/29 Python
浅析PEP570新语法: 只接受位置参数
2019/10/15 Python
Python Sympy计算梯度、散度和旋度的实例
2019/12/06 Python
SpringBoot首页设置解析(推荐)
2021/02/11 Python
css3.0 图形构成实例练习二
2013/03/19 HTML / CSS
提供世界各地便宜的机票:Sky-tours
2016/07/21 全球购物
老板电器官方购物商城:老板油烟机、燃气灶、消毒柜、电烤箱
2018/05/30 全球购物
《称象》教学反思
2014/04/25 职场文书
小学学校门卫岗位职责
2014/08/03 职场文书
2014年教研组工作总结
2014/11/26 职场文书
党员干部廉洁自律承诺书
2015/04/28 职场文书
2015年学校保卫部工作总结
2015/05/11 职场文书
2016教师廉洁教育心得体会
2016/01/13 职场文书
Apache压力测试工具的安装使用
2021/03/31 Servers
Kubernetes部署实例并配置Deployment、网络映射、副本集
2022/04/01 Servers