2017-09-14 103 views
-1

我試圖擺脫字符串中的空格,但它似乎沒有工作。這不無空格返回字符串:Javascript:String.replace for space is not working

"{ color: 'blue',".replace(" ",'')"{ color: 'blue',".trim()

我驗證過的是空格(字符代碼32),而我甚至做到了這一點:

var x = "{ color: 'blue'," x.replace(x[1],'')

僅供參考,在鉻控制檯上做到這一點。我瘋了嗎?

+0

' .trim()'僅刪除前導和尾隨空白。 –

+0

我總是覺得奇怪的是,即使問題/困惑是非常不同的時候,人們將問題標記爲SO上的重複。重複的答案與重複的問題不同。 –

+0

您的混淆情況與https://stackoverflow.com/questions/6623231/remove-all-white-spaces-from-text中的混淆情況有何不同? –

回答

1

它不會刪除空間,但不是所有的人只是第一個,刪除所有你應該做的

let str = "{ color: 'blue',".replace(/ /g,''); 
 

 
console.log(str);

+1

ohhhhh,用於烤土豆!每次遇到這種情況,我都會詛咒那些決定更換的人,一次只能做一個人! –

+0

但是等,爲什麼不修剪工作? –

+0

'/ \ s/g'也可以使用正則表達式並匹配空格,也可以獲得標籤! – AHB

0

嘗試是這樣的:

x= x.replace(/\s/g, '');