JavaScript中沒有Trim函數(shù),VBScript語言中才有這個函數(shù),就是去掉字符串頭和尾的空格。可以在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);}?

//此處為獨(dú)立函數(shù)?
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>