trikadin,
Спасибо, но стоит немного изменить регуляторку, как всё не работает, немного изменил, теперь циклом меняя lastIndex с конца, переберём все значения.
str= "abcdef";
l=str.length;
arrExec= [];
arrRes=[];
reg= /\w\w\w/g
while(l--){
reg.lastIndex=l;
if((arrExec=reg.exec(str))!==null){
arrRes.push(arrExec);
}
}
arrRes.reverse();
alert(arrRes);
Можно здесь что-нибудь упростить?