join,
alert(
"\\\321 cfit 12. same word and sdfsdf 1." +
"\nГде здесь здесь трёхзначное число, м?"
)
А по задаче - все ваши решения фигня, потому что поломаются на числах из более чем 3х знаков.)
Аккуратненького решения нет, но можно примерно так:
var len = "3215 cfit 12. same word444 and sdf33333sdf 1.".match(/(^|\D)\d{3}(?!\d)/g);
alert(len ? len.length : 0);