DE
JavaScript - die 3 letzten Zeichen aus dem String entfernen
3 points
In diesem Artikel wird gezeigt, wie kann man die letzten drei Zeichen aus dem String in JavaScript entfernen.
Dieser Ansatz ermöglicht es, Substrings durch die Verwendung negativer Indexen zu erhalten. Also wenn die Indexe 0
und -3
als Bereich verwendet werden, erhält man den Textbereich <0, text.length - 3>
.
xxxxxxxxxx
1
var text = 'abcde';
2
var substring = text.slice(0, -3);
3
4
console.log(substring); // ab
Das ist ein alternativer Ansatz zur Lösung, die auf einer slice
Methode basiert.
xxxxxxxxxx
1
var text = 'abcde';
2
var substring = text.substring(0, text.length - 3);
3
4
console.log(substring); // ab
Es gibt noch einen weiteren Trick, mit dem alle Zeichen ersetzt werden können, die der Ausdrucksbedingung entsprechen. Mit .{0,3}$
Muster stimmt man alle 3 Zeichen (bis zu 3 Zeichen) ab, die sich am Ende des Strings befinden.
xxxxxxxxxx
1
var text = 'abcde';
2
var substring = text.replace(/.{0,3}$/, '');
3
4
console.log(substring); // ab