blog.Toby

            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            130 隨筆 :: 2 文章 :: 150 評論 :: 0 Trackbacks

          //檢查有效數(shù)據(jù)
          //代碼檢測
          function isValidCode(stringObj){
            var ret = 1  ;
            if(stringObj.value=="")return ret ;
            var dataPat = /^\S+$/; 
            var matchArray = stringObj.value.match(dataPat);
            if (matchArray == null)     ret = 0;  
            if(!ret){
              alert("請輸入正確的代碼類型:[A-Za-z0-9]!");    
            stringObj.focus();
            stringObj.select();
            }
            return ret ;
          }

          function isValidInteger(integerObj){
            var ret = true  ;
            if(integerObj.value=="")return ret ;
            var dataPat = /^(\d+)(\.?)$/; 
            var matchArray = integerObj.value.match(dataPat);
            if (matchArray == null)     ret = false;  
            if(!ret){
              alert("請輸入正確的整型:([0-9]!");    
            integerObj.focus();
            integerObj.select();
            }
            return ret ;
          }

          function isValidNumeric(numericObj){
            var ret = 1  ;
            if(numericObj.value=="")return ret ;
            var dataPat = /^(\d+)(\.?)(\d*)$/; 
            var matchArray = numericObj.value.match(dataPat);
            if (matchArray == null)     ret = 0;  
            if(!ret){
              alert("請輸入正確的數(shù)字類型:(xx*.yy*)!");    
            numericObj.focus();
            numericObj.select();
            }
            return ret ;
           
          }
          //

          //檢查有效日期
          function isValidDate(dateObj){
           
              var ret = 1  ;
           if(dateObj.value=="") return ret ;
              var datePat = /^(\d{4})(\-)(\d{1,2})(\-)(\d{1,2})$/; 
              var matchArray = dateObj.value.match(datePat);
           
              if (matchArray == null)     ret = 0;   
           if(ret){
           //alert(matchArray[1]+'-'+matchArray[3]+'-'+matchArray[5]); 
           
           var d= new Date(matchArray[1], matchArray[3],matchArray[5]);
           // alert(d.getDate()+'aa'+d.getMonth()+'bb'); 
           if(matchArray[3]==12){ 
            matchArray[3] = 0 ;
            matchArray[1] = parseInt(matchArray[1]) + 1;
            }
            
           //if(d.getFullYear()!=matchArray[1]) {ret = 0; alert(matchArray[1]); }
           //if(ret&&(d.getMonth()!=matchArray[3])){ ret = 0; alert(matchArray[3]); }
           //if(ret&&(d.getDate()!=matchArray[5]))  {ret = 0; alert(matchArray[5]);}
           }
           if(!ret){
            alert("請輸入正確的日期格式:(yyyy-mm-dd)!");   
            dateObj.focus();
            dateObj.select();
            return false;
           }
           
           return true ;
          }
          //判斷用戶已經(jīng)輸入多少個(gè)字符
          function strlength(str){
           var l=str.length;
           var n=l
           for (var i=0;i<l;i++) {
           if (str.charCodeAt(i)<0||str.charCodeAt(i)>255) n++
           }
           return n  
          }

          posted on 2005-12-28 16:02 渠上月 閱讀(334) 評論(0)  編輯  收藏 所屬分類: js tips
          主站蜘蛛池模板: 贵德县| 饶平县| 涞水县| 柳江县| 乌兰察布市| 揭东县| 泸溪县| 堆龙德庆县| 元阳县| 乌兰县| 花莲市| 通辽市| 台州市| 垦利县| 进贤县| 阿鲁科尔沁旗| 什邡市| 连州市| 虞城县| 无锡市| 都安| 双牌县| 谢通门县| 黄陵县| 亳州市| 塔城市| 阿图什市| 苍溪县| 泗水县| 乌拉特后旗| 镇巴县| 辽阳县| 潮州市| 碌曲县| 瑞昌市| 资源县| 康马县| SHOW| 凌源市| 乌海市| 宁安市|