JavaScript中没有Trim函数,VBScript语言中才有这个函数,就是去掉字符串头和尾的空格。可以在JavaScript中这么写一个:

< script language = " JavaScript " >  
// 此处为string类添加三个成员 
String.prototype.Trim  =   function () return Trim(this);}  
String.prototype.LTrim 
=   function () {return LTrim(this);}  
String.prototype.RTrim 
=   function () {return RTrim(this);}  

// 此处为独立函数 
function  LTrim(str) 

var i; 
for(i=0;i<str.length;i++

if(str.charAt(i)!=" "&&str.charAt(i)!=" ")break
}
 
str
=str.substring(i,str.length); 
return str; 
}
 
function  RTrim(str) 

var i; 
for(i=str.length-1;i>=0;i--

if(str.charAt(i)!=" "&&str.charAt(i)!=" ")break
}
 
str
=str.substring(0,i+1); 
return str; 
}
 
function  Trim(str) 

return LTrim(RTrim(str)); 
}
 
</ script >