首页 > 代码库 > js在IE8+兼容String没有trim方法,写一个兼容ie8一下的浏览器的trim()方法

js在IE8+兼容String没有trim方法,写一个兼容ie8一下的浏览器的trim()方法

String.prototype.trim = function(){ return Trim(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);
    returnstr;
}
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);
    returnstr;
}
function Trim(str)
{
    returnLTrim(RTrim(str));
}

js在IE8+兼容String没有trim方法,写一个兼容ie8一下的浏览器的trim()方法