JS的Trim

//****************************************************************
  // Description: sInputString 为输入字符串,iType为类型,分别为
  // 0 - 去除前后空格; 1 - 去前导空格; 2 - 去尾部空格
  //****************************************************************
  function cTrim(sInputString,iType)
  {
   var sTmpStr = ' '
   var i = -1

   if(iType == 0 || iType == 1)
   {
    while(sTmpStr == ' ')
    {
     ++i
     sTmpStr = sInputString.substr(i,1)
    }
    sInputString = sInputString.substring(i)
   }

   if(iType == 0 || iType == 2)
   {
    sTmpStr = ' '
    i = sInputString.length
    while(sTmpStr == ' ')
    {
     --i
     sTmpStr = sInputString.substr(i,1)
    }
    sInputString = sInputString.substring(0,i+1)
   }
   return sInputString
  }

原文地址:https://www.cnblogs.com/huazai8204/p/547652.html