292 votes

Comment sélectionner les deux derniers caractères d'une chaîne

J'ai besoin de sélectionner deux derniers caractères de la variable, si c'est des chiffres ou des lettres.

Par exemple:

var member = "my name is maanu";

Je voudrais montrer deux dernières lettres de la chaîne dans l' member variable.

616voto

squint Points 28293

Vous pouvez passer d'un indice négatif pour .slice().

var member = "my name is maanu";

var last2 = member.slice(-2);

alert(last2); // "nu"

25voto

mattytommo Points 27587

Essayez ceci, notez que vous n'avez pas besoin de spécifier la fin de l'indice en substring.

var characters = member.substr(member.length -2);

9voto

thecodeparadox Points 41614

Vous pouvez essayer

member.substr(member.length-2);

2voto

Biju s Points 43
var member = "my name is maanu";

var answer=member.substring(0,member.length - 2);

alert(answer);

2voto

Matt Points 268

Vous devez utiliser la sous-chaîne, pas de jQuery, pour ce faire.

Essayez quelque chose comme ceci:

member.substring(member.length - 2, member.length)

W3Schools (pas officiel, mais de temps en temps utiles): http://www.w3schools.com/jsref/jsref_substring.asp

L'ajout de MDN lien comme demandé par l'intervenant: https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String/substring

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X