Разделение чисел и букв в строке, которая содержит оба

Я пытаюсь разбить следующую (или похожую) строку «08-27-2015 07:25:00 AM». В настоящее время я использую

var parts = date.split(/[^0-9a-zA-Z]+/g);

Что приводит к

["02", "27", "2012", "03", "25", "00AM"]

Проблема с00AM часть. Я тоже хочу, чтобы это было отделено. Таким образом, идеальный результат будет:

["02", "27", "2012", "03", "25", "00", "AM"]

Ответы на вопрос(4)

Ваш ответ на вопрос