js_trim函数有什么作用

JavaScript023

js_trim函数有什么作用,第1张

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=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前后不带有空格,记住是前后不包括中间的!