js中trim怎么使用?

JavaScript019

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

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

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>

jQuery中自定义function $(){ ... } 函数, $仅仅是函数名,

例如 已经定义了函数:

function $(){

var a=0;

var b=1

}

把 页面输入框(input)的值(trim函数功能是去掉字符串两段空格符)的值

作为$函数里面要调用的那个变量名 。

当你在页面输入框<input>中输入: a

就相当于 调用函数$.a的值

当你在页面输入框<input>中输入: b

就相当于 调用函数$.b的值

注意:输入 a 或者 b 时 前后都敲了几个空格的