Вариант2:
var text = 'яблоко, сок, морковка, морковка, помидор, ,тыква, арбуз'
function getword(text,L) {
var reg = new RegExp("(?:^|[^а-яё])[а-яё]{"+(L-1)+"}[a-zа-яё](?=[^а-яё]|$)", "ig");
return text.match(reg).join(',').replace(/^[^а-яё]+/,'').split(/[^а-яё]+/);
}
alert(getword(text,5))