2014-01-27 57 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