javascript 去空格方法

javascript 去空格方法
第一种去掉 空格的方法

// 去掉字串左边的空格
function  lTrim(str)
{
   
if  (str.charAt( 0 ==   "   " )
   {
    
// 如果字串左边第一个字符为空格
    str  =  str.slice( 1 ); // 将空格从字串中去掉
     // 这一句也可改成 str = str.substring(1, str.length);
    str  =  lTrim(str);  // 递归调用
   }
   
return  str;
}

// 去掉字串右边的空格
function  rTrim(str)
{
   
var  iLength;

   iLength 
=  str.length;
   
if  (str.charAt(iLength  -   1 ==   "   " )
   {
    
// 如果字串右边第一个字符为空格
    str  =  str.slice( 0 , iLength  -   1 ); // 将空格从字串中去掉
     // 这一句也可改成 str = str.substring(0, iLength - 1);
    str  =  rTrim(str);  // 递归调用
   }
   
return  str;
}

// 去掉字串两边的空格
function  trim(str)
{
   
return  lTrim(rTrim(str));
}


第二种去掉 空格的方法

function  fntrimspace(str) // 去除首尾空格函数
{
   
while (str.substring( 0 , 1 ) == "   " )
   {
    str
= str.substring( 1 );
   }
   
while (str.substring(str.length - 1 ) == "   " )
   {
    str
= str.substring( 0 ,str.length - 1 );
   }
   
return  str;
}


相对来说 我比较喜欢第二种去掉空格的方法

你可能感兴趣的:(javascript 去空格方法)