prog77,
var month = ['января','февраля','марта','апреля','мая','июня','июля','августа','сентября','октября','ноября','декабря',
'январь','февраль','март','апрель','май','июнь','июль','август','сентябрь','октябрь','ноябрь','декабрь'
];
var monthList = month.join("|");
var pattern = new RegExp("[0-9]{1,4}\\s*?(" +monthList + ")" ,"g");
var myString = "12.03.04 июнь 10:00";
var match;
while ((match = pattern.exec(myString))!= null){
console.log('Match: "' + match[0] + '" first group: -> "' + match[1] + '" second group -> ' + match[2]);
}