JavaScript String substr() Methode
- vorherige Seite startsWith()
- Nächste Seite substring()
- Zurück zur Oberfläche JavaScript String Referenzhandbuch
Definition und Verwendung
substr()
Die Methode extrahiert einen Teil der Zeichenkette.
substr()
Die Methode beginnt an der angegebenen Position und gibt die angegebene Anzahl von Zeichen zurück.
substr()
Die Methode ändert die ursprüngliche Zeichenkette nicht.
Verwenden Sie negative Startpositionen, um Zeichen von der Ende der Zeichenkette abzurufen.
Tipp:substr()
Methode spezifiziert den Startindex und die Länge des Substrings, das ist substring()
Methode und slice()
Eine nützliche Alternative zu Methoden, wobei die letzteren beide den Startindex der Zeichenkette angeben.
Weitere Informationen:
Beispiel
Beispiel 1
Substrings aus dem Text extrahieren:
let text = "Hello world!"; let result = text.substr(1, 4);
Beispiel 2
Ab Position 2 beginnen:
let result = text.substr(2);
Beispiel 3
Nur den ersten extrahieren:
let result = text.substr(0, 1);
Beispiel 4
Nur den letzten extrahieren:
let result = text.substr(text.length-1, 1);
Beispiel 5
Ziehen Sie die letzten sechs aus:
let result = text.substr(-5, 5);
Syntax
string.substr(start, length)
Parameter
Parameter | Beschreibung |
---|---|
start |
Erforderlich. Startposition. Der erste Zeichencode befindet sich im Index 0. Wenn start größer als die Länge ist, gibt substr() "" zurück. Wenn start Ist negativ, beginnt substr() von der Ende der Zeichenkette zu zählen. |
length |
Optional. Anzahl der zu extrahierenden Zeichen. Wird übergangen, wird der Rest der Zeichenkette extrahiert. |
Rückgabewert
Typ | Beschreibung |
---|---|
Zeichenkette |
Zeichenkette, die den extrahierten Teil enthält. Wird die Länge 0 oder negativ sein, wird eine leere Zeichenkette zurückgegeben. |
Browser-Unterstützung
substr() ist eine Eigenschaft von ECMAScript1 (ES1).
Alle Browser unterstützen ES1 (JavaScript 1997) vollständig:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
unterstützt | unterstützt | unterstützt | unterstützt | unterstützt | unterstützt |
- vorherige Seite startsWith()
- Nächste Seite substring()
- Zurück zur Oberfläche JavaScript String Referenzhandbuch