|
11.11.2013, 19:41
|
Новичок на форуме
|
|
Регистрация: 27.01.2013
Сообщений: 6
|
|
Обрезка строки с конца
нужно обрезать от строки последние 8 символов.длинна строки неизвестна, с substr чего-то не вкурил
|
|
11.11.2013, 19:47
|
|
Профессор
|
|
Регистрация: 23.06.2011
Сообщений: 1,165
|
|
var str = '1234567890987654321';
alert(str.substr(str.length - 8))
|
|
11.11.2013, 19:56
|
Новичок на форуме
|
|
Регистрация: 27.01.2013
Сообщений: 6
|
|
я имел в виду, что последние 8 символов от строки надо отрезать и вернуть остальную строку, с первого символа до 9 с конца
|
|
11.11.2013, 19:58
|
|
Профессор
|
|
Регистрация: 23.06.2011
Сообщений: 1,165
|
|
var str = '1234567890987654321';
alert(str.substr(0, str.length - 8))
|
|
11.11.2013, 19:59
|
|
Профессор
|
|
Регистрация: 27.05.2010
Сообщений: 33,124
|
|
swarex,
добавьте нолик с запятой в код BETEPAHа
|
|
11.11.2013, 20:00
|
|
Профессор
|
|
Регистрация: 27.05.2010
Сообщений: 33,124
|
|
BETEPAH,
|
|
11.11.2013, 20:08
|
Новичок на форуме
|
|
Регистрация: 27.01.2013
Сообщений: 6
|
|
BETEPAH,
спасибо, я пытался использовать str.substr(0,-8),что возвращает пустую строку
Последний раз редактировалось swarex, 11.11.2013 в 20:14.
|
|
12.11.2013, 01:31
|
|
Тлен
|
|
Регистрация: 02.01.2010
Сообщений: 6,589
|
|
Сообщение от swarex
|
BETEPAH,
спасибо, я пытался использовать str.substr(0,-8),что возвращает пустую строку
|
var str = '1234567890987654321';
alert(str.slice(0, -8))
__________________
29375, 35
|
|
12.11.2013, 10:20
|
|
Профессор
|
|
Регистрация: 23.06.2011
Сообщений: 1,165
|
|
Сообщение от swarex
|
я пытался использовать str.substr(0,-8)
|
зачем? Отрицательная длина строки - это же надо было додуматься
Чем не устроил вариант, который я написал в 4м комментарии? Кнопку "Запустить" нажимали?
|
|
12.11.2013, 18:18
|
Новичок на форуме
|
|
Регистрация: 27.01.2013
Сообщений: 6
|
|
BETEPAH,
Это была попытка до вопроса, на основании нагугленного.
Aetae,
в моём случае,хз почему,но не работало
|
|
|
|