常用Js判断

判断日期

 

 function IsDate(value)
  {     
  if(value.length!=0)
   {    
   var reg = /^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/;     
    var r = value.match(reg);     
     if(r==null)    
      {
      return false                 
      }
   }    
return true

 function IsDate(value)  {       if(value.length!=0)   {       var reg = /^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/;         var r = value.match(reg);          if(r==null)          {      return false                       }   }    return true} 

 

判断邮件

 

 var pattern = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/; 

       flag = pattern.test(objtd.getElementsByTagName("input")[0].value); 

       if(!flag)

       {      

          bl=false;

        }

 

判断单选

 

var redio=document.proType.uItem;

var IsR=true;

for(var s=0;s<redio.length;s++)

 {

  if(redio[s].checked)

  {

IsR=false;

 

  }

 }

 

判断复选(复选项名称——name需用getElementsByName)

 

var check=document.getElementsByName('u".$ItemId[$k]."');

var IsC=true;

for(var t=0;t<check.length;t++)

 {

  if(check[t].checked)

  {

IsC=false;

 

  }

 }

 if(IsC)

 {}

 

判断数字

 

if(isNaN(document.proType.parrId.value))

 { }

 

判断文件后缀

 

var imglast=img.lastIndexOf(".");

 var lastname = img.substr(imglast+1);

 if (lastname.toLowerCase()!="jpg" && lastname.toLowerCase()!="gif")

 { }

 

 

 

 

 

posted @ 2010-03-29 11:51  rexkobe  阅读(186)  评论(0)    收藏  举报