当前位置:首页
开发技术指南» 文章正文
    引言:
 

 

    摘要: 如题? ......
    摘要: 谢谢 ......


在先等待:javascript中的去处字符串中的空格是那个函数

在先等待:javascript中的去处字符串中的空格是那个函数  
  怎么用?

NO.1   作者: shanxia

如果要去除中间的空格,可以先用indexOf得出位置,然后用substring取空格两边得字符串再组合  
  如果要去除头尾得空格,用这个函数:  
  function   lTrim(str)  
  {  
  if   (str.charAt(0)   ==   "   ")  
  {  
  //如果字串左边第一个字符为空格  
  str   =   str.slice(1);//将空格从字串中去掉  
  //这一句也可改成   str   =   str.substring(1,   str.length);  
  str   =   lTrim(str);   //递归调用  
  }  
 

NO.2   作者: aznhunan

<script   language="javascript">  
  去掉空格  
  function   Trim(str){  
    if(str.charAt(0)   ==   "   "){  
      str   =   str.slice(1);  
      str   =   Trim(str);    
    }  
    return   str;  
  }  
  </script>

NO.3   作者: liad

//去两边空格  
  function   trim(   str   )  
  {  
  var   i,   j;  
  var   chr;  
  for(   i=0;   i<str.length;   i++   )  
  {  
  chr   =   str.charAt(i)   ;  
  if(   chr   !=   "   "   )   break;  
  }  
   
  if(   i   ==   str.length   )   return   "";  
   
  for(   j   =   str.length   -   1;   j>=0;   j--   )  
  {  
  chr   =   str.charAt(j);  
  if(   chr   !=   "   "   )   break;  
  }  
   
  return   str.substring(i,   j   +   1);  
  }  
   
   
  用正则表达式  
  function   trimSpace(str)   {  
  str   =     +   str;  
  str   =   str.replace(/(^\s*)|(\s*$)/g,   "");  
  return   str;  
  }  
   
   
   
  你要调用vbscript中特有的函数的话  
   
  <script   language="vbscript">  
   
                function   vbtrim(strIn)  
   
                        vbtrim=trim(strIn)  
   
                end   function  
   
  </script>  
   
   
   
  这样就可以通过js调用vbtrim了!

NO.4   作者: warren04

同意楼上,再加一个去所有空格的:  
   
  function   trimAll(str){  
   
      return   str.replace(/   /g,   "");  
      //alert(str.replace(/   /g,   ""));  
  }


 ·jsp的server要裝iis嗎    »显示摘要«
    摘要: rt ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE