2014-01-27 94 views
1

我有串狀JS拆分每個字母

A203 323 B232 443 C3434 34 34 34 D443 3434 C43 34

我試圖讓數組一樣:

[A203 323,B232 443, C3434 34 34 34,D443 3434,C43 34]

任何想法

我不擅長用正則表達式在所有所以,請幫我一下吧:)

回答

0

您可以使用:

var s = 'A203 323 B232 443 C3434 34 34 34 D443 3434 C43 34'; 
var r = s.split(/ (?=[A-Z])/g); 
//=> ["A203 323", "B232 443", "C3434 34 34 34", "D443 3434", "C43 34"] 
+0

很好地工作,謝謝你,電源的正則表達式 –

+0

不客氣,很高興它的工作。 – anubhava

+0

這應該不適用於IE8,因爲拆分不會保留分隔符... – gtournie