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的IE和Firefox(火狐)兼容性的问题总结及常用例子
May 21 Javascript
js 遍历对象的属性的代码
Dec 29 Javascript
浅谈jQuery中replace()方法
May 13 Javascript
jquery实现美观的导航菜单鼠标提示特效代码
Sep 06 Javascript
jquery背景跟随鼠标滑动导航
Nov 20 Javascript
使用jquery获取url及url参数的简单实例
Jun 14 Javascript
jquery点击切换背景色的简单实例
Aug 25 Javascript
原生js简单实现放大镜特效
May 16 Javascript
JS通过ajax + 多列布局 + 自动加载实现瀑布流效果
May 30 Javascript
vue 实现websocket发送消息并实时接收消息
Dec 09 Javascript
原生js实现表格翻页和跳转
Sep 29 Javascript
原生js实现照片墙效果
Oct 13 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
YII实现分页的方法
2014/07/09 PHP
PHP常见错误提示含义解释(实用!值得收藏)
2016/04/25 PHP
PHP使用Redis实现防止大并发下二次写入的方法
2017/10/09 PHP
js宝典学习笔记(上)
2007/01/10 Javascript
js去字符串前后空格5种实现方法及比较
2013/04/03 Javascript
Javascript this 关键字 详解
2014/10/22 Javascript
体验jQuery和AngularJS的不同点及AngularJS的迷人之处
2016/02/02 Javascript
javascript+HTML5自定义元素播放焦点图动画
2016/02/21 Javascript
Javascript获取随机数的实现方法
2016/06/22 Javascript
jQuery实现radio第一次点击选中第二次点击取消功能
2017/05/15 jQuery
详解webpack和webpack-simple中如何引入css文件
2017/06/28 Javascript
vue路由懒加载的实现方法
2018/03/12 Javascript
说说node中的可读流和可写流的区别
2018/06/01 Javascript
详解angular应用容器化部署
2018/08/14 Javascript
详解ES6 Promise对象then方法链式调用
2018/10/20 Javascript
JS浮点数运算结果不精确的Bug解决
2019/08/01 Javascript
vue遍历对象中的数组取值示例
2019/11/07 Javascript
写一个Vue loading 插件
2020/11/09 Javascript
[02:56]DOTA2上海特锦赛小组赛解说FreeAgain采访花絮
2016/02/27 DOTA
python获取图片颜色信息的方法
2015/03/18 Python
python递归计算N!的方法
2015/05/05 Python
浅谈python numpy中nonzero()的用法
2018/04/02 Python
使用OpCode绕过Python沙箱的方法详解
2019/09/03 Python
Python3.7 pyodbc完美配置访问access数据库
2019/10/03 Python
python手写均值滤波
2020/02/19 Python
Python 测试框架unittest和pytest的优劣
2020/09/26 Python
HTML5 Canvas鼠标与键盘事件demo示例
2013/07/04 HTML / CSS
HTML5 input placeholder 颜色修改示例
2014/05/30 HTML / CSS
简洁自适应404页面HTML好看的404源码
2020/12/16 HTML / CSS
TripAdvisor越南:全球领先的旅游网站
2017/09/21 全球购物
理工学院学生自我鉴定
2014/02/23 职场文书
员工试用期考核自我鉴定
2014/04/13 职场文书
2014年保卫科工作总结
2014/12/05 职场文书
诗词赏析-(浣溪沙)
2019/08/13 职场文书
vue3中的组件间通信
2021/03/31 Vue.js
剧场版《转生恶役只好拔除破灭旗标》公开最新视觉图 2023年上映
2022/04/02 日漫