So löschen Sie das letzte Zeichen aus einer Zeichenfolge zum Beispiel in 123-4-
, wenn ich 4
löschen, sollte 123-
mit jQuery angezeigt werden.Wie lösche ich das letzte Zeichen aus einer Zeichenfolge mit jQuery?
Antwort
Sie können auch versuchen, dies im Klar Javascript
"1234".slice(0,-1)
der negativen zweiten Parameter eine aus dem letzten Zeichen versetzt ist, so dass Sie -2 verwenden letzten 2 Zeichen etc
wir sind (zumindest ich) benutze so viel jQuery heutzutage, manchmal vergesse ich, wie man es in plain javascript macht = X –
Warum jQuery verwenden?
str = "123-4";
alert(str.substring(0,str.length - 1));
Natürlich, wenn Sie müssen:
Substr w/jQuery:
//example test element
$(document.createElement('div'))
.addClass('test')
.text('123-4')
.appendTo('body');
//using substring with the jQuery function html
alert($('.test').html().substring(0,$('.test').html().length - 1));
Sie können es mit einfachen JavaScript tun:
alert('123-4-'.substr(0, 4)); // outputs "123-"
Dies die ersten vier Zeichen zurück Ihrer Saite (passen Sie 4
an Ihre Bedürfnisse an).
Die Slice (0, -1) -Lösung ist besser, weil Sie die String-Länge nicht im Voraus wissen müssen. –
@skajfes zu entfernen und @GolezTrol hat die besten Methoden zur Verfügung gestellt. Persönlich bevorzuge ich "slice()". Es ist weniger Code, und Sie müssen nicht wissen, wie lang eine Zeichenfolge ist. Verwenden Sie einfach:
//-----------------------------------------
// @param begin Required. The index where
// to begin the extraction.
// 1st character is at index 0
//
// @param end Optional. Where to end the
// extraction. If omitted,
// slice() selects all
// characters from the begin
// position to the end of
// the string.
var str = '123-4';
alert(str.slice(0, -1));
Ich bevorzuge Teilstring selbst. Slice für mich ist viel zu nah an Array Slice –
- 1. Lösche das erste und letzte 'X'-Zeichen aus dem Zeichenfeld
- 2. Holen Sie das letzte Zeichen einer Zeichenfolge aus einer Variablen
- 3. Wie lösche ich das letzte Zeichen in einer Zeichenfolge in C#?
- 4. Wie lösche ich das letzte Zeichen des Textes?
- 5. Wie lösche ich das letzte Element aus einem Array?
- 6. Wie lösche ich in Perl aufeinanderfolgende Zeichenpaare aus einer Zeichenfolge?
- 7. Wie wird das letzte Zeichen einer Zeichenfolge unbekannter Länge extrahiert?
- 8. Objective C - Entfernen Sie das letzte Zeichen aus der Zeichenfolge
- 9. Wie bekomme ich die ersten x Zeichen aus einer Zeichenfolge, ohne das letzte Wort abzuschneiden?
- 10. Wie wähle ich aus mysql, wo das letzte Zeichen in einer Zeichenfolge = x?
- 11. Entfernen Sie das letzte Zeichen aus der Zeichenfolge (Python)
- 12. Wie bekomme ich das letzte Zeichen einer Zeichenkette in PHP?
- 13. DELETE das letzte Zeichen aus einer Zeile, wenn das letzte Zeichen ist char (10) in SQL
- 14. Powershellv2 - letzte x Zeichen aus einer Zeichenfolge entfernen
- 15. Wie letzte Vorkommen von Zeichen in einer Zeichenfolge mit Javascript
- 16. SQL Server: Wie lese ich das letzte Zeichen einer Zeichenfolge und ein neues Zeichen hinzufügen
- 17. Entfernen Sie das letzte Zeichen einer Zeichenfolge (VB.NET 2008)
- 18. Excel: letzte Zeichen-/Zeichenfolgenübereinstimmung in einer Zeichenfolge
- 19. Das letzte Wort aus einer Zeichenfolge in Javascript abrufen
- 20. Wie entferne ich das letzte Komma aus der Zeichenfolge mit jQuery
- 21. Ersetzen Sie das letzte Zeichen der Zeichenfolge mit JavaScript
- 22. So finden Sie das letzte Vorkommen einer Reihe von Zeichen aus einer Zeichenfolge
- 23. Wie lösche ich eine Zeichenfolge?
- 24. iOS: NSMutableAttributedString: Wie programmiere ich das letzte Zeichen?
- 25. Wie kann ich das letzte Zeichen in einer Zeichenfolge in bash überprüfen?
- 26. Holen Sie sich das letzte Zeichen in der Zeichenfolge
- 27. Wie entferne ich das letzte Zeichen von String in C#?
- 28. Wie kann ich das NULL-Zeichen aus Zeichenfolge entfernen
- 29. So entfernen Sie das letzte Zeichen von der Zeichenfolge
- 30. Wie rasiere ich das letzte Zeichen mit sed ab?
Sie löschen die letzten zwei Zeichen dann. – Skilldrick