2016-07-11 7 views
-4

Ich habe eine Zeichenfolge, die wie folgt aussieht:jQuery: Holen Sie alles nach dem letzten Komma in einer Zeichenfolge?

"27 Thornford Gardens, Southend-on-Sea SS2 6PU, UK, 42" 

Ich muss im Grunde alles entfernen, bevor das letzte Komma und erhalten nur die letzte Zahl, die in diesem Fall ist die Nummer 42.

Allerdings, wenn ich meinen Code ausführen, bekomme ich immer UK statt 42!

Dies ist mein Code:

result = '27 Thornford Gardens, Southend-on-Sea SS2 6PU, UK, 42'; 
var resultid = $.trim(result.split(',').pop()); 
alert(resultid); 

Könnte jemand bitte zu diesem Thema beraten?

+4

Es ist für mich arbeiten: https://jsfiddle.net/tc0mw55y/1/ – vaso123

+5

Ihr Code funktioniert gut, die Ausgabe nicht in Großbritannien, es ist 42 Zeigen Sie uns ein ausführbares Beispiel, wo Sie UK entweder in einer Geige oder in einem Schnipsel bekommen. –

Antwort

2

Versuchen Sie folgendes:

DEMO

result = '27 Thornford Gardens, Southend-on-Sea SS2 6PU, UK, 42'; 
var resultid = result.split(","); 
var getid = resultid [resultid.length-1]; 
alert(getid); 
+0

Was ist in diesem Code falsch? Down Wähler erklären pls –

+0

Ihr Code zurück "UK" – Mohammad

+4

Ich war nicht derjenige, der downvoted, aber das Problem hier ist, dass es nichts falsch mit dem OP-Code ist. –

Verwandte Themen