0
点赞
收藏
分享

微信扫一扫

JavaScript中Trim函数


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=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> 

举报

相关推荐

0 条评论