Проблема:
-
Ввод: «AB C -PQR - 1-XYZ»
Ожидаемый результат: ['AB C' , 'PQR', '-1', 'XYZ']
-
Ввод: «AB C -PQR-7-15-XYZ»
Ожидаемый результат: ['AB C', 'PQR', '7-15', 'XYZ']
-
Я пробовал использовать регулярное выражение ретроспективного анализа и просмотра вперед. Запутался. Есть указатели?
.split(/(?<=\d)-/);
https://jsfiddle.net/ye5ojhcs/4/