Obtenir le dernier mot d'une chaîne de caractères en Javascript
Comment pouvons-nous obtenir le dernier mot à partir d'une chaîne à l'aide de JavaScript /jQuery?
Dans le scénario suivant, le dernier mot est "Col". Les mots sont séparés par un "-".
Closed-Flat-Knit-Collar
Flat-Woven-Collar
Fabric-Collar
Fabric-Closed-Flat-Knit-Collar
Je ne pense pas que c'est un
localized
question. Et il a été vu par 2100 utilisateurs. J'ai voté pour reopen
OriginalL'auteur user2238083 | 2013-06-15
Vous devez vous connecter pour publier un commentaire.
Pourquoi tout doit être en jQuery?
Cela permettra de diviser votre chaîne dans les composants individuels (pour exampe,
Closed
,Flat
,Knit
,Collar
). Puis il crèveront le dernier élément du tableau et de le retourner. Dans tous les exemples que vous avez donné, c'estCollar
.OriginalL'auteur Niet the Dark Absol
OriginalL'auteur Sampriti Panda
Je vois il y a déjà plusieurs
.split().pop()
des réponses et unsubstring()
réponse, donc par souci d'exhaustivité, voici une Expression Régulière approche :DÉMO
OriginalL'auteur Beetroot-Beetroot
Pop
fonctionne bien, voilà une alternative:Ou peut-être plus simple que par les commentaires:
substring
est facultatif. En omettant il sera de retour tout jusqu'à la fin de la chaîne.d'accord, suffit toujours été explicite. Je préfère utiliser
pop
, tout comme pour modifier l'option alternative. Merci.OriginalL'auteur sgeddes