建议大家收藏javascript验证函数,以后遇到就可以直接拿来用了
/*
==================================================================
是否为空,只判断字符串
null或0长为空,经过trim
IsStringNull(string)
==================================================================
*/
functionIsStringNull(str){
if(str==null)
returntrue;
vartrimStr=Trim(str);
if(trimStr.length==0)
returntrue;
returnfalse;
}
/*
==================================================================
LTrim(string):去除左边的空格
==================================================================
*/
functionLTrim(str){
varwhitespace=newString("tnr");
vars=newString(str);
if(whitespace.indexOf(s.charAt(0))!=-1){
varj=0,i=s.length;
while(j<i&&whitespace.indexOf(s.charAt(j))!=-1){
j++;
}
s=s.substring(j,i);
}
returns;
}
/*
==================================================================
RTrim(string):去除右边的空格
==================================================================
*/
functionRTrim(str){
varwhitespace=newString("tnr");
vars=newString(str);
if(whitespace.indexOf(s.charAt(s.length-1))!=-1){
vari=s.length-1;
while(i>=0&&whitespace.indexOf(s.charAt(i))!=-1){
i--;
}
s=s.substring(0,i+1);
}
returns;
}
/*
==================================================================
Trim(string):去除前后空格
==================================================================
*/
functionTrim(str){
returnRTrim(LTrim(str));
}
/*
==================================================================
IsOutOfLength(string,int):判断字符串是长度是否超出长度,中文为2个字符
==================================================================
*/
functionIsOutOfLength(str,len){
varstrLength=0;
for(vari=0;i<str.length;i++){
if(str.charCodeAt(i)>256){
strLength++;
}
strLength++;
if(strLength>len){
returntrue;
}
}
returnfalse;
}
当前1/3页123下一页阅读全文