var str = `tes
ttt`;
var str1 = str.replace(/\s/g,''); // удаляем все пробельные символы (побелы, табуляцию, переход на новую строку)
console.log(str.length);
console.log(str1.length);
Savelac, не существует символов абзацев, есть следующие символы считающиеся пробельными:
пробел
табуляция
перевод строки
возврат каретки
при этом последние 2 зависят от операционной системы. Вам какие из этих символов не считать? Если последние 2, то нужно ли считать пробелы, стоящие прямо перед ними или прямо после них?
А пока могу дать лишь такой вариант
var str = `tes
ttt`;
var str1 = str.replace(/[\n\r]+/g,''); // удаляем все пробельные символы (переход на новую строку и возврат каретки)
console.log(str.length);
console.log(str1.length);