prog77,
var month = ['января','февраля','марта','апреля','мая','июня','июля','августа','сентября','октября','ноября','декабря',
'январь','февраль','март','апрель','май','июнь','июль','август','сентябрь','октябрь','ноябрь','декабрь'
];
var monthList = month.join("|");
var pattern = new RegExp("([0-9]{1,4}|" +monthList + ")" ,"g");
var myString = "12.03.04 июнь 10:00";
var match = myString.match(pattern).map(function(el) {
var i = month.indexOf(el);
return i != -1 ? ("0" + (i % 12 + 1)).substr(-2) : el
});
alert(match)