148 votes

Obtenir la valeur d’une chaîne après la dernière barre oblique en JavaScript

J’essaie déjà pendant plus d’une heure et je ne peux pas trouver la bonne façon de le faire, bien que ce soit probablement assez facile:

J’ai quelque chose comme ça : ``

Je voudrais utiliser jQuery pour extraire tout après le dernier . Dans l’exemple ci-dessus, la sortie serait .

Je suppose que cela peut être fait en utilisant et , mais je ne peux pas trouver une solution de travail.

33voto

Tom Walters Points 7327

Vous n’avez pas besoin de jQuery, et il existe un tas de façons de le faire, par exemple:

Où myString contient votre chaîne.

24voto

Patrycja Petryk Points 141

Essayez ceci:

<div class="snippet" data-babel="false" data-console="true" data-hide="false" data-lang="js"> <div class="snippet-code">

</div></div>

17voto

kasdega Points 4266
var str = "foo/bar/test.html";
var lastSlash = str.lastIndexOf("/");
alert(str.substring(lastSlash+1));

11voto

Sudhir Points 50854

Essayez;

 var str = « foo/bar/test.html »; var tmp = str.split(« / »); alert(tmp.pop()); 

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