Мне нужно выбрать два последних символа из переменной, будь то цифра или буквы.
Например:
var member = "my name is Mate";
Я хотел бы показать последние две буквы из строки в member
переменной.
javascript
string
Пн.
источник
источник
slice()
ссылка: developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/…Попробуйте это, обратите внимание, что вам не нужно указывать конечный индекс в
substring
.источник
substr
, «Microsoft JScript не поддерживает отрицательные значения для начального индекса».РЕДАКТИРОВАТЬ: 2020: использовать,
string.slice(-2)
как говорят другие - см. Ниже.теперь 2016 просто
string.substr(-2)
должен сделать свое дело (не подстрока (!))взято из MDN
РЕДАКТИРОВАТЬ 2020
MDN говорит
источник
В следующем примере используются
slice()
отрицательные индексыисточник
Можешь попробовать
источник
substr
, и теперь я хотел бы найти нить, где какой-то самодовольный мерзавец дал мне трудное время (и, в частности, не использовал отрицательные индексы) - теперь я могу это оправдать! :-)Если это целое число, вам нужна часть ....
источник
Вы должны использовать подстроку, а не jQuery, чтобы сделать это.
Попробуйте что-то вроде этого:
W3Schools (не официально, но иногда полезно): http://www.w3schools.com/jsref/jsref_substring.asp
Добавление ссылки MDN по запросу комментатора: https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String/substring
источник
var answer=member.substring(0,member.length - 2);
источник