Wenn ich eine Zeichenfolge habe Abc: Lorem ipsum sit amet
, wie kann ich JavaScript / jQuery verwenden, um die Zeichenfolge vor dem :
Einschließen der Zeichenfolge zu entfernen :
. Zum Beispiel wird die obige Zeichenfolge zu : Lorem ipsum sit amet
.
javascript
Sieger
quelle
quelle
Antworten:
Hier ist jQuery nicht erforderlich, reguläres JavaScript reicht aus:
Oder die
.split()
und.pop()
Version:Oder die Regex-Version (mehrere Varianten davon):
quelle
:
die Zeichenfolge mehr als eine enthält , gibt die zweite Variante die Zeichenfolge nach der letzten zurück und nicht wie in den anderen nach der ersten. Es ist bedauerlich, dass es in der JS-split()
Methode keine Option gibt , die nur n-mal geteilt werden kann, sodass Sie einen Python-Stil ausführen können.split(':', 1)[1]
. (Es gibt ein optionalesnumber
Argument, aber es tut nicht das, was eine vernünftige Person erwarten würde.)label: something
Format hat. Wenn dies nicht der Fall ist, würde ich die erste Option wählen."Abc:Lorem_ipsum_sit_amet".split(':').slice(1).join('.');