Chinaunix首页 | 论坛 | 博客
  • 博客访问: 50233
  • 博文数量: 12
  • 博客积分: 1400
  • 博客等级: 上尉
  • 技术积分: 140
  • 用 户 组: 普通用户
  • 注册时间: 2009-08-11 10:07
文章分类

全部博文(12)

文章存档

2011年(1)

2009年(11)

我的朋友

分类: Java

2009-08-11 16:21:26

<script language="javascript">

String.prototype.mytrim = function()

 {

 return this.replace(/(^\s*)|(\s*$)/g, "");

 }

 

String.prototype.myLTrim = function()

{

return this.replace(/(^\s*)/g, "");

}

 

String.prototype.myRTrim = function()

{

return this.replace(/(\s*$)/g, "");

}

 

 

 

function checkSubmit(){

 

     var beginTime =document.getElementById("beginTime").value.mytrim();

     var endTime =document.getElementById("endTime").value.mytrim();

     //输入的日期格式: 2009-08-12/1452

     var pattern = /^((\d{2}(([02468][048])|([13579][26]))\-((((0[13578])|(1[02]))\-((0[1-9])|([1-2][0-9])|(3[01])))|(((0[469])|(11))\-((0[1-9])|([1-2][0-9])|(30)))|(02\-((0[1-9])|([1-2][0-9])))))|(\d{2}(([02468][1235679])|([13579][01345789]))\-((((0[13578])|(1[02]))\-((0[1-9])|([1-2][0-9])|(3[01])))|(((0[469])|(11))\-((0[1-9])|([1-2][0-9])|(30)))|(02\-((0[1-9])|(1[0-9])|(2[0-8]))))))(\/(((0[0-9])|(2[0-3])|(1[0-9]))\:([0-5][0-9])))?$/;

   

     //对开始时间进行验证   

     if(beginTime == "") {

    

        alert("开始时间不能为空");

                                

        return false;

     }

   

     if(!pattern.exec(beginTime))

     {

       alert('请输入正确的开始时间');

                    

         return false;

     }

    

     //对结束时间进行验证

     if(endTime == "") {

    

        alert("结束时间不能为空");

                                

        return false;

     }

   

     if(!pattern.exec(endTime))

     {

       alert('请输入正确的结束时间');

                    

         return false;

     }

   

    //验证开始时间和结束时间的合法性

  var t1 = qrBeginTime.replace("/"," ");

  var t2 = qrEndTime.replace("/"," ");

 

   

//时间字符串的格式要为:“2009-08-12 1454”才能正确构造出一个Date

  var   date1   =   new   Date(t1.replace("-","/")); 

 

  var   date2   =   new   Date(t2.replace("-","/"));  

  var   n     =   date1.getTime()   -   date2.getTime();  

 

  if(!(n<0)){

     

    alert("结束时间要晚于开始时间");

    return false;

  }

   

      return true;   

}

 

 

script>

阅读(1280) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~