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代码
Dec 26 Javascript
javascript学习笔记(十四) window对象使用介绍
Jun 20 Javascript
node.js中的console.trace方法使用说明
Dec 09 Javascript
快速掌握Node.js模块封装及使用
Mar 21 Javascript
js实现四舍五入完全保留两位小数的方法
Aug 02 Javascript
jQuery实现一个简单的验证码功能
Jun 26 jQuery
基于Particles.js制作超炫粒子动态背景效果(仿知乎)
Sep 13 Javascript
js判断数组是否包含某个字符串变量的实例
Nov 24 Javascript
代码详解Vuejs响应式原理
Dec 20 Javascript
微信小程序 云开发模糊查询实现解析
Sep 02 Javascript
微信小程序如何获取地址
Dec 24 Javascript
vue实现前端分页完整代码
Jun 17 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/06/22 PHP
PHP实现通过中文字符比率来判断垃圾评论的方法
2014/10/20 PHP
PHP版单点登陆实现方案的实例
2016/11/17 PHP
JavaScript 无符号右移运算符
2009/04/17 Javascript
从零开始学习jQuery (二) 万能的选择器
2010/10/01 Javascript
javascript操作html控件实例(javascript添加html)
2013/12/02 Javascript
JavaScript中的prototype和constructor简明总结
2014/04/05 Javascript
nodejs实现黑名单中间件设计
2014/06/17 NodeJs
jquery操作对象数组元素方法详解
2014/11/26 Javascript
自动化测试读写64位操作系统的注册表
2016/08/15 Javascript
详解JavaScript RegExp对象
2017/02/04 Javascript
详解JavaScript中的六种错误类型
2017/09/21 Javascript
用jQuery将JavaScript对象转换为querystring查询字符串的方法
2018/11/12 jQuery
js中的深浅拷贝问题简析
2019/05/10 Javascript
js实现3D照片墙效果
2019/10/28 Javascript
vue实现购物车选择功能
2020/01/10 Javascript
python将unicode转为str的方法
2017/06/21 Python
pytorch 数据集图片显示方法
2018/07/26 Python
Python装饰器简单用法实例小结
2018/12/03 Python
解决python tkinter界面卡死的问题
2019/07/17 Python
Python HTMLTestRunner可视化报告实现过程解析
2020/04/10 Python
tensorflow中tf.reduce_mean函数的使用
2020/04/19 Python
Python高并发和多线程有什么关系
2020/11/14 Python
python3 kubernetes api的使用示例
2021/01/12 Python
使用CSS3的font-face字体嵌入样式的方法讲解
2016/05/13 HTML / CSS
canvas 实现 github404动态效果的示例代码
2017/11/15 HTML / CSS
Laura Mercier官网:彩妆大师罗拉玛斯亚的化妆品牌
2018/01/04 全球购物
药物学专业学生的自我评价
2013/10/27 职场文书
一年级班主任寄语
2014/01/19 职场文书
第二批党的群众路线教育实践活动个人整改方案
2014/10/31 职场文书
教师党员个人总结
2015/02/10 职场文书
2015年安全教育月活动总结
2015/03/26 职场文书
领导离职感言
2015/08/03 职场文书
高中班主任工作总结(范文)
2019/08/20 职场文书
SpringBoot工程下使用OpenFeign的坑及解决
2021/07/02 Java/Android
python神经网络Xception模型
2022/05/06 Python