JavaScript String substr() Methode

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:

split() - Methode

slice() - Methode

substring() - Methode

Beispiel

Beispiel 1

Substrings aus dem Text extrahieren:

let text = "Hello world!";
let result = text.substr(1, 4);

Probieren Sie es selbst aus

Beispiel 2

Ab Position 2 beginnen:

let result = text.substr(2);

Probieren Sie es selbst aus

Beispiel 3

Nur den ersten extrahieren:

let result = text.substr(0, 1);

Probieren Sie es selbst aus

Beispiel 4

Nur den letzten extrahieren:

let result = text.substr(text.length-1, 1);

Probieren Sie es selbst aus

Beispiel 5

Ziehen Sie die letzten sechs aus:

let result = text.substr(-5, 5);

Probieren Sie es selbst aus

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

zusammenhängende Seiten

JavaScript-String

JavaScript-Stringmethoden

JavaScript-Stringsuche