<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=0i<str.lengthi++)
{
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-1i>=0i--)
{
if(str.charAt(i)!=" "&&str.charAt(i)!=" ")break
}
str=str.substring(0,i+1)
return str
}
function Trim(str)
{
return LTrim(RTrim(str))
}
</script>
在值的后面加上 .trim()意思为去掉左右两边的空格,比如你在s=document.getbyid(“name”).value可能会使获取到的值中带有空格,那么在其后加上 .trim()就可以使值s前后不带有空格,记住是前后不包括中间的!