`
literary_fly
  • 浏览: 90416 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

JS函数 验证日期合法(测试通过)

 
阅读更多
<script type="text/javascript">
alert("2008-05-11是日期吗?答:"+isDateFormat("2008-05-11"));

function isDateFormat(txt){ //是否为合法的日期格式:YYYY-MM-DD
if(txt==null || txt == ""){return false;}
else{
   var regex = /[0-9]{1,4}-[0-9]{1,2}-[0-9]{1,2}/;   //可按具体格式修改
   if( regex.test(txt) ){
    var noArr = txt.split("-");
    var year = eval(noArr[0]);
    var month = eval(noArr[1]);
    var day = eval(noArr[2]);
    if ( year < 1 || month < 1 || month > 12 || day < 1 || day > 31) {return false;}
    if ((month == 4 || month == 6 || month == 9 || month == 11) && day > 30){return false;}
    if (month == 2){
     if ((year % 4 != 0) && day > 29) { return false;}
     if (year % 4 == 0){
      if(year % 100 == 0 && year % 400 != 0 && day > 29){return false;}
      else if (day > 28){ return false;}
     }
    }
    return true;
   }else{return false;}
}
}


</script>

分享到:
评论

相关推荐

    各种js验证 实用javascript函数

    各种js验证 实用javascript函数 倒计时 实时显示系统时间 身份证验证 验证网址是否合法 验证Email格式是否正确 等等

    js统一验证表单的合法性(修改很容易)

    js统一验证表单的合法性(修改很容易)js统一验证表单的合法性(修改很容易)js统一验证表单的合法性(修改很容易)js统一验证表单的合法性(修改很容易)js统一验证表单的合法性(修改很容易)js统一验证表单的合法性(修改很...

    PHP函数库,PHP函数大全,PHP函数实例,PHP函数手册,PHP5函数库实例

    模仿JAVASCRIPT的ESCAPE和UNESCAPE函数的功能 用curl函数读取远程文件 用file_getcontents提交数据 用php生成扭曲,有角度的验证图片(支持中文) 用正则加亮关键字 程序运行过程中直接输出 缩略图带版权信息...

    Javascript判断用户输入的合法性的函数

    javascript判断用户输入合法性的函数 包括:限制输入字符,判断密码是否输入一致,判断是否为空,判断用户名是否为数字字母下滑线,判断是否为日期型,判断是否为数字,判断是否为电话号码,判断是否为email,判断是否中文

    js表单验证控制代码大全

    6: js email验证 、js 判断email 、信箱/邮箱格式验证 7:js字符过滤,屏蔽关键字 8:js密码验证、判断密码 2.1: js 不为空、为空或不是对象 、判断为空 、判断不为空 2.2:比较两个表单项的值是否相同 2.3:表单只能为...

    js验证表单 js验证表单

    js表单验证控制代码大全 /* 目录: 1:js 字符串长度限制、判断字符长度 、js限制输入、限制不能输入、textarea 长度限制 2.:js判断汉字、判断是否汉字 、只能输入汉字 3:js判断是否输入英文、只能输入英文 4:js只能...

    javascript 验证日期的函数

    导致数据库跑任务出现错误(任务根据日期来计算状态的,由于数据量比较大,都做成任务夜里跑),为了避免再出现此类的错误,所以增加了一个验证日期有效性的javascript方法。 本方法能够有效的验证闰年,支持的日期...

    javascript简单判断输入内容是否合法的方法

    主要介绍了javascript简单判断输入内容是否合法的方法,以验证用户名是否为数字与字母组成为例,分析了javascript正则验证的思路与实现方法,需要的朋友可以参考下

    javascript表单验证大全

    javascript表单验证大全 js表单验证控制代码大全 1:js 字符串长度限制、判断字符长度 、js限制输入、限制不能输入、textarea 长度限制 2.:js判断汉字、判断是否汉字 、只能输入汉字 3:js判断是否输入英文、只能...

    js验证,javascript

    6: js email验证 、js 判断email 、信箱/邮箱格式验证 7:js字符过滤,屏蔽关键字 8:js密码验证、判断密码 2.1: js 不为空、为空或不是对象 、判断为空 、判断不为空 2.2:比较两个表单项的值是否相同 2.3:表单只能为...

    js表单验证代码全集.docx

    6: js email验证 、js 判断email 、信箱/邮箱格式验证 7:js字符过滤,屏蔽关键字 8:js密码验证、判断密码 2.1: js 不为空、为空或不是对象 、判断为空、判断不为空 2.2:比较两个表单项的值是否相同 2.3:表单只能为...

    简单的js表单验证函数

    代码: 代码如下:表单验证js代码 var fv ={ lang: “zh-cn”, //错误提示语言 inValidedStr: “=”, //初始随意复制,使其长度不为0 mail: function(elementID) //验证邮件地址合法,elementID为input文本...

    js表单验证大全.txt

    6: js email验证 、js 判断email 、信箱/邮箱格式验证 7:js字符过滤,屏蔽关键字 8:js密码验证、判断密码 2.1: js 不为空、为空或不是对象 、判断为空 、判断不为空 2.2:比较两个表单项的值是否相同 2.3:表单只能为...

    js表单验证控制代码大全.txt

    本人在网上加上自己经常用到的js表单验证现整理如下: 目录: 1:js 字符串长度限制、判断字符长度 、js限制输入、限制不能输入、textarea 长度限制 2.:js判断汉字、判断是否汉字 、只能输入汉字 3:js判断是否输入英文...

    JS验证URL函数 正则

    搜集一个JS验证URL函数,方便需要的朋友

    关于js表单的验证大全

    6: js email验证 、js 判断email 、信箱/邮箱格式验证 7:js字符过滤,屏蔽关键字 8:js密码验证、判断密码 2.1: js 不为空、为空或不是对象 、判断为空 、判断不为空 2.2:比较两个表单项的值是否相同 2.3:表单只能为...

    JavaScript表单验证实现代码

    用户是否已输入合法的日期? 用户是否在数据域 (numeric field) 中输入了文本? 必填(或必选)项目 下面的函数用来检查用户是否已填写表单中的必填(或必选)项目。假如必填或必选项为空,那么警告框会弹出,并且...

    javascript form 验证函数 弹出对话框形式

    javascript合法验证 js数据验证、js email验证、js url验证、js长度验证、js数字验证等(弹出对话框形式)

    JSP 邮箱验证

    JSP页面提交时 javascript函数对邮箱格式是否合法的验证

    javascript常用判断

    js验证表单大全,用JS控制表单提交 ,javascript提交表单 目录: 1:js 字符串长度限制、判断字符长度 、js限制输入、限制不能输入、textarea 长度限制 2.:js判断汉字、判断是否汉字 、只能输入汉字 3:js判断是否输入...

Global site tag (gtag.js) - Google Analytics