2014-01-27 5 views
1

У меня есть строка, какJS Split для каждой буквы

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

Я пытаюсь получить массив как:

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

любые идеи

Я совсем не хорошо с RegExp так, пожалуйста, помогите мне с этим :)

ответ

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, coz split не содержит разделителей ... – gtournie

Смежные вопросы