JS实现根据出生年月计算年龄


Posted in Javascript onJanuary 10, 2014
<script language=javascript>   
  function   ages(str)   
  {   
        var   r   =   str.match(/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/);     
        if(r==null)return   false;     
        var   d=   new   Date(r[1],   r[3]-1,   r[4]);     
        if   (d.getFullYear()==r[1]&&(d.getMonth()+1)==r[3]&&d.getDate()==r[4])   
        {   
              var   Y   =   new   Date().getFullYear();   
              return("年龄   =   "+   (Y-r[1])   +"   周岁");   
        }   
        return("输入的日期格式错误!");   
  }   
  alert(ages("1980-03-22"));   
  alert(ages("2002-01-31"));   
  alert(ages("2002-01-41"));   
  </script>
Javascript 相关文章推荐
textarea焦点的用法实现获取焦点清空失去焦点提示效果
May 19 Javascript
jQuery实现提示密码强度的代码
Jul 15 Javascript
jQuery实现图像旋转动画效果
May 29 Javascript
关于javascript事件响应的基础语法总结(必看篇)
Dec 26 Javascript
js学习总结_轮播图之渐隐渐现版(实例讲解)
Jul 17 Javascript
基于构造函数的五种继承方法小结
Jul 27 Javascript
js实现轮播图的两种方式(构造函数、面向对象)
Sep 30 Javascript
如何在基于vue-cli的项目自定义打包环境
Nov 10 Javascript
JS执行控制之节流模式实例分析
Dec 21 Javascript
JavaScript实现简单的弹窗效果
May 19 Javascript
Element Backtop回到顶部的具体使用
Jul 27 Javascript
使用JS实现简易计算器
Jun 14 Javascript
javascript使用百度地图api和html5特性获取浏览器位置
Jan 10 #Javascript
javascript通过className来获取元素的简单示例代码
Jan 10 #Javascript
深入理解JSON数据源格式
Jan 10 #Javascript
文本框(input)获取焦点(onfocus)时样式改变的示例代码
Jan 10 #Javascript
Script标签与访问HTML页面详解
Jan 10 #Javascript
浅析jquery ajax异步调用方法中不能给全局变量赋值的原因及解决方法
Jan 10 #Javascript
JQuery中使用Ajax赋值给全局变量异常的解决方法
Jan 10 #Javascript
You might like
php 用sock技术发送邮件的函数
2007/07/21 PHP
php使用Smarty的相关注意事项及访问变量的几种方式
2011/12/08 PHP
在PHP中设置、使用、删除Cookie的解决方法
2013/05/06 PHP
浅谈php安全性需要注意的几点事项
2014/07/17 PHP
PHP常量使用的几个需要注意的地方(谨慎使用PHP中的常量)
2014/09/12 PHP
PHP全功能无变形图片裁剪操作类与用法示例
2017/01/10 PHP
php字符集转换
2017/01/23 PHP
PHP+Ajax实现上传文件进度条动态显示进度功能
2018/06/04 PHP
PHP7 安装event扩展的实现方法
2019/10/08 PHP
极酷的javascirpt,让你随意编辑任何网页
2007/02/25 Javascript
jQuery DOM操作小结与实例
2010/01/07 Javascript
javascript对中文按照拼音排序代码
2014/08/20 Javascript
使用JSON.parse将json字符串转换成json对象的时候会出错
2014/09/04 Javascript
JS获取时间的方法
2015/01/21 Javascript
JS动态给对象添加事件的简单方法
2016/07/19 Javascript
js控制文本框只能输入中文、英文、数字与指定特殊符号的实现代码
2016/09/09 Javascript
Angular2生命周期钩子函数的详细介绍
2017/07/10 Javascript
jQuery 中msgTips 顶部弹窗效果实现代码
2017/08/14 jQuery
微信小程序实现拖拽 image 触摸事件监听的实例
2017/08/17 Javascript
微信小程序富文本渲染引擎的详解
2017/09/30 Javascript
使用js获取身份证年龄的示例代码
2020/12/11 Javascript
[05:03]显微镜下的DOTA2第十期——Ti3豪之超神幽鬼
2014/06/23 DOTA
[03:44]2015国际邀请赛选手档案—Cloud9.NoTail
2015/07/28 DOTA
利用Django内置的认证视图实现用户密码重置功能详解
2017/11/24 Python
Python实现基于PIL和tesseract的验证码识别功能示例
2018/07/11 Python
django 中QuerySet特性功能详解
2019/07/25 Python
基于Tensorflow批量数据的输入实现方式
2020/02/05 Python
python如何解析复杂sql,实现数据库和表的提取的实例剖析
2020/05/15 Python
关于HTML5语义标签的实践(blog页面)
2016/07/12 HTML / CSS
教师节商场活动方案
2014/02/13 职场文书
大学老师推荐信
2014/02/25 职场文书
婚前协议书怎么写
2014/04/15 职场文书
法人委托书范本格式
2014/09/15 职场文书
2014年幼师工作总结
2014/11/22 职场文书
2015年党员个人剖析材料
2014/12/18 职场文书
quickjs 封装 JavaScript 沙箱详情
2021/11/02 Javascript