js 去除字串中的空格

2022-03-25 13:20:07 字數 706 閱讀 8052

前幾天,做專案的過程中需要判斷所發內容不能為空,有兩種情況:1.內容為"",即字串長度為0; 2.內容為"     ",即字串長度大於0,表現形式為多個空格,第一種情況比較好解決,通過 str == "" 或者 str.length == 0這兩種方法來判斷即可,但是第二種方法需要稍微繞一下彎了。 去除字串左右兩端的空格,在vbscript裡面可以輕鬆地使用 trim、ltrim 或 rtrim,但在js中卻沒有這3個內建方法,需要手工編寫。

思路:使用replace和正規表示式。

寫成類的方法格式如下:

//刪除左右兩端的空格

string.prototype.trim=function()

//刪除左邊的空格

string.prototype.ltrim=function()

//刪除右邊的空格

string.prototype.rtrim=function()

使用方法: str.trim()

寫成函式可以這樣:

//刪除左右兩端的空格

function trim(str)

//刪除左邊的空格

function ltrim(str)

//刪除右邊的空格

function rtrim(str)

使用方法:trim(str)

js去除字串空格

方法一 使用replace正則匹配的方法 去除所有空格 str str.replace s g,去除兩頭空格 str str.replace s s g,去除左空格 str str.replace s 去除右空格 str str.replace s g,str為要去除空格的字串,例項如下 var s...

js去除字串空格?

方法一 使用replace正則匹配的方法 去除所有空格 str str.replace s g,去除兩頭空格 str str.replace s s g,去除左空格 str str.replace s 去除右空格 str str.replace s g,str為要去除空格的字串,例項如下 var s...

JS去除字串空格

js去除字串空格 var str asd dasd s d sad asd asc 方法一 使用replace正則匹配 去除所有空格 console.log str.replace s g,asddasdsdsadasdasc 去除兩頭空格 console.log str.replace s s g...