首页 > 精选文章 > 网页特效代码 > 正文

JS去除首尾空格(同VBS的Trim)

JS去除首尾空格(同VBS的Trim)

function trim(inputString) {
   
              if (typeof inputString != "string") { return inputString; }
              var retValue = inputString;
              var ch = retValue.substring(0, 1);
              while (ch == " ") {
           //检查字符串开始部分的空格
                  retValue = retValue.substring(1, retValue.length);
                  ch = retValue.substring(0, 1);
              }
              ch = retValue.substring(retValue.length-1, retValue.length);
              while (ch == " ") {
                 //检查字符串结束部分的空格
                 retValue = retValue.substring(0, retValue.length-1);
                 ch = retValue.substring(retValue.length-1, retValue.length);
              }
              while (retValue.indexOf("  ") != -1) {
          //将文字中间多个相连的空格变为一个空格
                 retValue = retValue.substring(0, retValue.indexOf("  ")) + retValue.substring(retValue.indexOf("  ")+1, retValue.length);
              }
              return retValue;
           }

//-->
</script>

  • 上一篇:阎焱:通向自由的路径
  • 下一篇:JavaScript通用库(一)
  • 了解这些字:去的意思 除的意思 首的意思 尾的意思 空的意思 格的意思 同的意思 的的意思