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的对话框详解与参数
Mar 08 Javascript
推荐10个超棒的jQuery工具提示插件
Oct 11 Javascript
js中的cookie的读写操作示例详解
Apr 17 Javascript
jquery让返回的内容显示在特定div里(代码少而精悍)
Jun 23 Javascript
常用jQuery选择器总结
Jul 11 Javascript
javascript通过获取html标签属性class实现多选项卡的方法
Jul 27 Javascript
JS检测页面中哪个HTML标签触发点击事件的方法
Jun 17 Javascript
Vue.js 十五分钟入门图文教程
Sep 12 Javascript
angularjs的单选框+ng-repeat的实现方法
Sep 12 Javascript
小程序红包雨的实现示例
Feb 19 Javascript
小程序api实现promise封装过程解析
Nov 21 Javascript
React Native登录之指纹登录篇的示例代码
Nov 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实现批量生成App各种尺寸Logo
2015/03/19 PHP
PHP魔术方法之__call与__callStatic使用方法
2017/07/23 PHP
PHP实现文字写入图片功能
2019/02/18 PHP
如何让PHP编码更加好看利于阅读
2019/05/12 PHP
ExtJS如何设置与获取radio控件的选取状态
2014/01/22 Javascript
javascript搜索框点击文字消失失焦时文本出现
2014/09/18 Javascript
Javascript通过overflow控制列表闭合与展开的方法
2015/05/15 Javascript
轻松学习jQuery插件EasyUI EasyUI表单验证
2015/12/01 Javascript
Bootstrap弹出框(modal)垂直居中的问题及解决方案详解
2016/06/12 Javascript
基于css3新属性transform及原生js实现鼠标拖动3d立方体旋转
2016/06/12 Javascript
jQuery 中ajax异步调用的四种方式
2016/06/28 Javascript
node.js中 stream使用教程
2016/08/28 Javascript
一篇看懂vuejs的状态管理神器 vuex状态管理模式
2017/04/20 Javascript
6行代码实现微信小程序页面返回顶部效果
2018/12/28 Javascript
监控微信小程序中的慢HTTP请求过程详解
2019/07/05 Javascript
vue项目部署到nginx/tomcat服务器的实现
2019/08/26 Javascript
vue抽出组件并传值实例
2020/07/31 Javascript
js轮播图之旋转木马效果
2020/10/13 Javascript
微信小程序实现左滑删除效果
2020/11/18 Javascript
python下paramiko模块实现ssh连接登录Linux服务器
2015/06/03 Python
django在接受post请求时显示403forbidden实例解析
2018/01/25 Python
浅谈python中np.array的shape( ,)与( ,1)的区别
2018/06/04 Python
python使用MQTT给硬件传输图片的实现方法
2019/05/05 Python
Python机器学习算法库scikit-learn学习之决策树实现方法详解
2019/07/04 Python
Mac 使用python3的matplot画图不显示的解决
2019/11/23 Python
python小白学习包管理器pip安装
2020/06/09 Python
使用PyCharm官方中文语言包汉化PyCharm
2020/11/18 Python
HTML5 File接口在web页面上使用文件下载
2017/02/27 HTML / CSS
巴西最大的巴士票务门户:Quero Passagem
2020/11/21 全球购物
洗煤厂厂长岗位职责
2014/01/03 职场文书
关于分班的感言
2015/08/04 职场文书
2015新员工工作总结范文
2015/10/15 职场文书
python实现图片批量压缩
2021/04/24 Python
SQL实现LeetCode(178.分数排行)
2021/08/04 MySQL
nginx之内存池的实现
2022/06/28 Servers
Li list-style-image 图片垂直居中实现方法
2023/05/21 HTML / CSS