js中trim怎么使用?

JavaScript016

js中trim怎么使用?,第1张

在值的后面加上 .trim()意思为去掉左右两边的空格,比如你在s=document.getbyid(“name”).value可能会使获取到的值中带有空格,那么在其后加上 .trim()就可以使值s前后不带有空格,记住是前后不包括中间的!

js没有trim方法吧 只有substring 给你个自定义trim的方法吧

function trim(str)

{

for(var i = 0 i<str.length && str.charAt(i)==" " i++ )

for(var j =str.length j>0 && str.charAt(j-1)==" " j--)

if(i>j) return ""

return str.substring(i,j)

}

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>