首頁 > web前端 > js教程 > JS 去除字串中空格

JS 去除字串中空格

巴扎黑
發布: 2016-12-20 14:27:47
原創
1230 人瀏覽過

// 功能: 1)去除字串前後所有空格 
// 2)去除字串中所有空格(包括中間空格,需要設定第2個參數為:g) 
function Trim(str,is_global) 

var result; 
result = str.replace(/(^s+)|(s+$)/g,""); 
if(is_global.toLowerCase()=="g") 
result = result.replace(/s /g,""); 
return result; 
}


去掉字串中的所有空格,不只包含前後空格:
text   =   text.replace(/s/ig,'');去掉前後空格:

第一種方法:

使用trim()
 function   Trim(m){   
  while((m.length>0)&&(m.charAt(0)==' ')) .substring(1, m.length);   
  while((m.length>0)&&(m.charAt(m.length-1)==' '))   
  m = m.substring(0, m.length -1);   
  return m;   
  }

第二種方法:

text   =   text.replace(/(^s*)|(s*$)/g,'');想法: 

//------------- 

//去掉字串左邊的空格 

function lTrim(str) 

if (str.charAt(0) == " ") 

//如果字符串左邊第一個字元為空格 
str = str.slice(1);//將空格從字符串去掉 
//這一句也可改為str = str.substring(1, str.length); 
str = lTrim(str); //遞迴呼叫 

return str; 
}

//去掉字符串右邊的空格 engfunction rTrim(strstr)
//去掉字符串右邊的空格 = 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)); 
}

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板