bootd
@bootd
Гугли и ты откроешь врата знаний!

Как удалить символ в конце строки, если он есть?

Есть такая строка: string:string:.
Или такая: string:string.

Нужно, чтобы строка всегда была в формате string:string, т.е. без : в конце.
  • Вопрос задан
  • 199 просмотров
Решения вопроса 1
0xD34F
@0xD34F Куратор тега JavaScript
str.replace(/:$/, '')

// или

str.match(/[^:]+:[^:]+/)[0]

// или

str.match(/[^:]+/g).slice(0, 2).join`:`

// или

str.split(':', 2).join(':')

// или

str.slice(0, str.length - (str.slice(-1) === ':'))
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Morpheus_God
@Morpheus_God
let str = "string:string:";
let res = str.slice(0, -1);
alert(res);


JsFiddle
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы