cyber, думаю, для этих целей больше подойдет следующий алгоритм:
var text = "Legend of Grimrock — это ролевая игра от студии Almost Human Games, которая также выступила и издателем. Проект вышел 11 апреля и стал самым продаваемым в Steam на прошлой неделе, при этом разработчики говорят, затраты на ее разработку уже окупились.";
var shortString = text.slice( 0, text.lastIndexOf( ' ', 50 ) ); // где 50 максимальная длинна строки
alert( shortString );