Как проставить нужный символ в строку через каждые 15 символов(не более), не разбивая слова?
Делаю так:
function cutString(str, n) {
var res = [];
for(var i = 0 ; i < str.length; i += n) {
res.push(str.substr(i, n));
}
return res;
}
var text = cutString('слова слова слов слова слова слов слова слова слов ',15)
console.log(text.join('-'));
На выходе:
"слова слова сло-в слова слова с-лов слова слова- слов "
А требуется чтобы было так:
"слова слова-слов слова слова-слов слова слова- слов "