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;
}


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

原文地址:https://www.cnblogs.com/youxin/p/3100643.html