常用js收集

 
// '*********************************************************
//
 ' Purpose: 判断输入是否为整数字
//
 ' Inputs:   String
//
 ' Returns: True, False
//
'*********************************************************
function  onlynumber(str)
{
  
var i,strlength,tempchar;
  str
=CStr(str);
  
if(str==""return false;
  strlength
=str.length;
  
for(i=0;i<strlength;i++)
  
{
    tempchar
=str.substring(i,i+1);
    
if(!(tempchar==0||tempchar==1||tempchar==2||tempchar==3||tempchar==4||tempchar==5||tempchar==6||tempchar==7||tempchar==8||tempchar==9))
    
{
    alert(
"只能输入数字 ");
    
return false;
    }

  }

  
return true;
}

// '*********************************************************


// '*********************************************************
//
 ' Purpose: 判断输入是否为数值(包括小数点)
//
 ' Inputs:   String
//
 ' Returns: True, False
//
'*********************************************************
function  IsFloat(str)
var tmp;
  
var temp;
  
var i;
  tmp 
=str;
if(str==""return false
for(i=0;i<tmp.length;i++
{temp=tmp.substring(i,i+1);
if((temp>='0'&& temp<='9')||(temp=='.')){} //check input in 0-9 and '.'
else   return false;}
}

return true;
}




// '*********************************************************
//
 ' Purpose: 判断输入是否为电话号码
//
 ' Inputs:   String
//
 ' Returns: True, False
//
'*********************************************************
function  isphonenumber(str)
{
  
var i,strlengh,tempchar;
  str
=CStr(str);
  
if(str==""return false;
  strlength
=str.length;
  
for(i=0;i<strlength;i++)
  
{
    tempchar
=str.substring(i,i+1);
    
if(!(tempchar==0||tempchar==1||tempchar==2||tempchar==3||tempchar==4||tempchar==5||tempchar==6||tempchar==7||tempchar==8||tempchar==9||tempchar=='-'))
    
{
    alert(
"电话号码只能输入数字和中划线 ");
    
return(false);
    }
   
  }

  
return(true);
}

// '*********************************************************

// '*********************************************************
//
 ' Purpose: 判断输入是否为Email
//
 ' Inputs:   String
//
 ' Returns: True, False
//
'*********************************************************
function  isemail(str)
{
  
var bflag=true
    
  
if (str.indexOf("'")!=-1{
    bflag
=false
  }

  
if (str.indexOf("@")==-1{
    bflag
=false
  }

  
else if(str.charAt(0)=="@"){
        bflag
=false
  }

  
return bflag
}


// '*********************************************************
//
 ' Purpose: 判断输入是否含有为中文
//
 ' Inputs:   String
//
 ' Returns: True, False
//
'*********************************************************
function  IsChinese(str) 
{
if(escape(str).indexOf("%u")!=-1)

  
return true;
}

  
return false;
}

// '*********************************************************


// '*********************************************************
//
 ' Purpose: 判断输入是否含有空格
//
 ' Inputs:   String
//
 ' Returns: True, False
//
'*********************************************************
function  checkblank(str)
{
var strlength;
var k;
var ch;
strlength
=str.length;
for(k=0;k<=strlength;k++)
{
  ch
=str.substring(k,k+1);
  
if(ch==" ")
    
{
    alert(
"对不起 不能输入空格 "); 
    
return false;
    }

}

return true;
}

// '*********************************************************



                          
// '*********************************************************
//
 ' Purpose: 去掉Str两边空格
//
 ' Inputs:   Str
//
 ' Returns: 去掉两边空格的Str
//
'*********************************************************
function  trim(str)
{
  
var i,strlength,t,chartemp,returnstr;
  str
=CStr(str);
  strlength
=str.length;
  t
=str;
  
for(i=0;i<strlength;i++)
  
{
    chartemp
=str.substring(i,i+1);   
    
if(chartemp==" ")
    
{
        t
=str.substring(i+1,strlength);
    }

    
else
    
{
          
break;
    }

  }

  returnstr
=t;
  strlength
=t.length;
  
for(i=strlength;i>=0;i--)
  
{
    chartemp
=t.substring(i,i-1);
    
if(chartemp==" ")
    
{
        returnstr
=t.substring(i-1,0);
    }

    
else
    
{
        
break;
    }

  }

  
return (returnstr);
}


// '*********************************************************


// '*********************************************************
//
 ' Purpose: 将数值类型转化为String
//
 ' Inputs:   int
//
 ' Returns: String
//
'*********************************************************
function  CStr(inp)
{
  
return(""+inp+"");
}

// '*********************************************************


// '*********************************************************
//
 ' Purpose: 去除不合法字符,   ' " < >
//
 ' Inputs:   String
//
 ' Returns: String
//
'*********************************************************
function  Rep(str)
{var str1;
str1
=str;
str1
=replace(str1,"'","`",1,0);
str1
=replace(str1,'"',"`",1,0);
str1
=replace(str1,"<","(",1,0);
str1
=replace(str1,">",")",1,0);
return str1;
}
 
// '*********************************************************

// '*********************************************************
//
 ' Purpose: 替代字符
//
 ' Inputs:   目标String,欲替代的字符,替代成为字符串,大小写是否敏感,是否整字代替
//
 ' Returns: String
//
'*********************************************************
function  replace(target,oldTerm,newTerm,caseSens,wordOnly) 
var wk ;
var ind = 0
var next = 0
wk
=CStr(target); 
if (!caseSens) 
  
{
    oldTerm 
= oldTerm.toLowerCase();   
    wk 
= target.toLowerCase(); 
  }

while ((ind = wk.indexOf(oldTerm,next)) >= 0

      
if (wordOnly) 
        
{
            
var before = ind - 1;   
          
var after = ind + oldTerm.length;
            
if (!(space(wk.charAt(before)) && space(wk.charAt(after)))) 
            
{
              next 
= ind + oldTerm.length;   
              
continue;     
            }
 
      }

  target 
= target.substring(0,ind) + newTerm + target.substring(ind+oldTerm.length,target.length);
  wk 
= wk.substring(0,ind) + newTerm + wk.substring(ind+oldTerm.length,wk.length);
  next 
= ind + newTerm.length;   
  
if (next >= wk.length) break; }
}

return target;
}

// '*********************************************************
//
'判断是否移动手机号
function  isMobile(ipt)
    
{
       
        
var re = /^13[456789]d{8}$/;   
            
var re2 = /^159d{8}$/
        
        
if (!re.test(ipt)&&!re2.test(ipt)) {   
            
return false
        }

        
else{
            
return true
        }

    }

// '*********************************************************
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值