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脚本函数库 方便开发
Oct 13 Javascript
jQuery实现表单input中提示文字value随鼠标焦点移进移出而显示或隐藏的代码
Mar 21 Javascript
Javascript表达式中连续的 &amp;&amp; 和 || 之赋值区别
Oct 17 Javascript
javascript控制swfObject应用介绍
Nov 29 Javascript
jQuery 判断图片是否加载完成方法汇总
Aug 10 Javascript
非常漂亮的相册集 使用jquery制作相册集
Apr 28 Javascript
AngularJS入门教程之服务(Service)
Jul 27 Javascript
避免jQuery名字冲突 noConflict()方法
Jul 30 Javascript
Vue.js每天必学之内部响应式原理探究
Sep 07 Javascript
node实现的爬虫功能示例
May 04 Javascript
js验证身份证号码记录的方法
Apr 26 Javascript
微信小程序实现底部弹出框
Nov 18 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中使用PHPExcel读写excel(xls)文件的方法
2014/09/15 PHP
php使用explode()函数将字符串拆分成数组的方法
2015/02/17 PHP
分享一则PHP定义函数代码
2015/02/26 PHP
php简单中奖算法(实例)
2017/08/15 PHP
php中文语义分析实现方法示例
2019/09/28 PHP
laravel框架查询数据集转为数组的两种方法
2019/10/10 PHP
ymPrompt的doHandler方法来实现获取子窗口返回值的方法
2010/06/25 Javascript
JavaScript类库D
2010/10/24 Javascript
关于js遍历表格的实例
2013/07/10 Javascript
jQuery图片轮播的具体实现
2013/09/11 Javascript
分享JavaScript获取网页关闭与取消关闭的事件
2013/12/13 Javascript
Visual Studio中js调试的方法图解
2014/06/30 Javascript
jQuery中addClass()方法用法实例
2015/01/05 Javascript
JS+CSS实现带有碰撞缓冲效果的竖向导航条代码
2015/09/15 Javascript
JavaScript中removeChild 方法开发示例代码
2016/08/15 Javascript
解析JavaScript数组方法reduce
2016/12/12 Javascript
浅谈jQuery框架Ajax常用选项
2017/07/08 jQuery
Vue父子模版传值及组件传值的三种方法
2017/11/27 Javascript
JS字符串去除连续或全部重复字符的实例
2018/03/08 Javascript
js 递归json树实现根据子id查父id的方法分析
2019/11/08 Javascript
原生Vue 实现右键菜单组件功能
2019/12/16 Javascript
redux处理异步action解决方案
2020/03/22 Javascript
Bootstrap FileInput实现图片上传功能
2021/01/28 Javascript
Python推导式简单示例【列表推导式、字典推导式与集合推导式】
2018/12/04 Python
python 实现倒排索引的方法
2018/12/25 Python
Python中函数的返回值示例浅析
2019/08/28 Python
Python帮你识破双11的套路
2019/11/11 Python
pycharm 中mark directory as exclude的用法详解
2020/02/14 Python
皇家阿尔伯特瓷器美国官网:Royal Albert美国
2020/02/16 全球购物
家长会演讲稿范文
2014/01/10 职场文书
就职演讲稿范文
2014/05/19 职场文书
五一活动标语
2014/06/30 职场文书
教师考核评语大全
2014/12/31 职场文书
2015自愿离婚协议书范本
2015/01/28 职场文书
安徽导游词
2015/02/12 职场文书
医务人员医德医风心得体会
2016/01/25 职场文书