var text = "321 cfit 12. same word and sdfsdf 1 dfg465 ором789ячвпм оорир 12354 fgh1234dghfgh."
var arr = [];
function repl(str){if(str.length==3) arr.push(str); return str;}
var res = text.replace(/(\d+)/g,repl);
alert("Количество трехзначных чисел в тексте " + arr.length);
alert('Трехзначные числа: ' + arr );