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>