Задать вопрос
@Taron4uk

Как обрезать текст при маленьком разрешении вставив между многоточие ...?

Как пример:
Из текста someblablalblatestdevhost.ru
На выходе получить:
someblablalblatest...st.ru

Пытался сделать что-то подобное, только не знаю как делать дальше (новичок в JS).
let myStr = 'someblablalblatestdevhost.ru';
let myArr = myStr.split('.');
let myShortname = myArr.splice(-1); 
let myDomainBase = myArr[myArr.length-1];
  • Вопрос задан
  • 126 просмотров
Подписаться 1 Простой 1 комментарий
Решение пользователя Андрей К ответам на вопрос (3)
Maksimoff
@Maksimoff
Кодер-вредитель
var myStr = 'someblablalblatestdevhost.ru';
var dot = myStr.lastIndexOf(".");
var myShortname = myStr.slice(0, dot); 
var myDomainBase = myStr.slice(dot + 1);
if (myShortname.length > 10) {
    myShortname = myShortname.slice(0, 3) + "..." + myShortname.slice(-3);
}
Ответ написан