隨筆-9  評(píng)論-168  文章-266  trackbacks-0

          <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>

          posted on 2010-10-20 13:38 紫蝶∏飛揚(yáng)↗ 閱讀(1771) 評(píng)論(1)  編輯  收藏 所屬分類: div+css+js代碼 、JSP

          評(píng)論:
          # re: JS函數(shù) 驗(yàn)證日期合法(測(cè)試通過(guò))11111111[未登錄](méi) 2012-10-14 14:50 | 00
          主站蜘蛛池模板: 榆林市| 高雄市| 普洱| 木兰县| 政和县| 隆子县| 大石桥市| 山西省| 锡林郭勒盟| 井陉县| 香河县| 淮北市| 嘉荫县| 衢州市| 建瓯市| 嵊泗县| 白城市| 通州市| 高安市| 泰州市| 金山区| 达拉特旗| 航空| 广安市| 武川县| 和硕县| 镇平县| 和政县| 新乡市| 兰坪| 石狮市| 昭觉县| 行唐县| 抚州市| 全州县| 沐川县| 宝鸡市| 特克斯县| 牟定县| 共和县| 噶尔县|