JSFiddle - React, Tailwind, and code Playground
JavaScript
var ellipsis = "...";
function TrimLength(text, maxLength)
{
text = $.trim(text);
if (text.length > maxLength)
{
text = text.substring(0, maxLength - ellipsis.length)
return text.substring(0, text.lastIndexOf(" ")) + ellipsis;
}
else
return text;
}
sentence = "The quick brown fox jumps over a lazy dog.";
for (var i = 10; i <= 50; i += 10)
console.log(TrimLength(sentence, i));