Подтвердить что ты не робот

Как получить substr строки для всех символов, за исключением двух последних цифр? (например: 031p2 >> get 031)

id = '01d0';
document.write('<br/>'+id.substr(0,-2));

Как я могу получить 01 без двух последних символов? Фокус в том, что если я делаю это как (0,2), он получает первые 2 числа, но этот идентификатор также будет трехзначным числом... поэтому мне просто нужно избавиться от двух последних цифр. Это работает с substr в PHP, почему (0,-2) не работает с javascript? Что еще более важно, как я могу сделать эту работу?

4b9b3361

Ответ 1

Вы ищете slice() (также см. MDC)

id.slice(0, -2)

Ответ 2

Попробуйте id.substring(0, id.length - 2);

Ответ 4

Что-то вроде:

id.substr(0, id.length - 2)

Первым параметром substr является начальный индекс. Второй параметр - сколько символов взять.