Immer das Letzte Wort aus einem string in Javascript
Wie können wir das Letzte Wort aus einem string mit JavaScript /jQuery?
In dem folgenden Szenario, das Letzte Wort ist "Kragen". Die Wörter sind getrennt durch "-".
Closed-Flat-Knit-Collar
Flat-Woven-Collar
Fabric-Collar
Fabric-Closed-Flat-Knit-Collar
Ich glaube nicht, dass es eine
localized
Frage. Und es wurde angezeigt von 2100 Nutzern, indem Sie jetzt. Für die ich gestimmt habe reopen
InformationsquelleAutor user2238083 | 2013-06-15
Du musst angemeldet sein, um einen Kommentar abzugeben.
Warum muss alles in jQuery?
Dies teilt deinen string in die einzelnen Komponenten (für exampe,
Closed
,Flat
,Knit
,Collar
). Dann wird es pop-off das Letzte element des Arrays und gibt es zurück. In all die Beispiele, die Sie gab, das istCollar
.InformationsquelleAutor Niet the Dark Absol
InformationsquelleAutor Sampriti Panda
Ich sehen, dass es bereits mehrere
.split().pop()
Antworten und einesubstring()
beantworten, so dass für die Vollständigkeit, hier ist ein Regulärer Ausdruck-Ansatz :DEMO
InformationsquelleAutor Beetroot-Beetroot
Pop
gut funktioniert-hier ist eine alternative:Oder vielleicht auch mehr wesentlich vereinfacht, da pro Kommentare:
substring
ist optional. Weglassen wird es wieder alles bis zum Ende der Zeichenfolge.vereinbart, nur noch immer deutlich. Ich ziehe mit
pop
, genau wie zu verändern, die alternative option. Danke.InformationsquelleAutor sgeddes
Brauchen Sie nicht, jQuery, dies zu tun. Sie können tun, mit reinen JavaScript:
InformationsquelleAutor Praveen Kumar Purushothaman