2013-11-20 43 views
-1

我有一個問題找到一個正則表達式替換所有的空格在給定的字符串:用正則表達式替換空格在JavaScript

var test = '1 2 3 4'; 
alert(test.replace(/\s/, '')); 

第一空間被正確替換,但我想要得到的字符串沒有任何空格。在上面的例子中,我期待「1234」。

+4

最後加'g'。 'test.replace(/ \ s/g,'')' – putvande

回答

0
alert(test.replace(/\s/g, '')); 

「G」 爲 「全局」

+0

給出一個解釋,而不僅僅是一個答案 – epascarello

+0

編輯:g是全局的:它會替換整個字符串,如果不是,它將會代替第一個事件 – user2196728

+0

好的。對,我忘了旗幟。非常感謝。 – altralaser