JavaScript substr()-Methode

String 对象参考手册JavaScript String-Objekt

Beispiele

Die angegebene Anzahl von Zeichen extrahieren:

var str="Hello world!";
var n=str.substr(2,3)

nAusgabe:

llo

Selbst ausprobieren »

Definition und Verwendung

Die substr()-Methode kann aus der Zeichenkette, beginnend beimstartIndex, die angegebene Anzahl von Zeichen extrahieren.

Tipp:Die Parameter von substr() geben Startposition und Länge des Teilstrings an, daher kann es anstelle von substring() und slice() verwendet werden.
In IE 4 ist der Wert des Parameters start ungültig. Bei diesem Fehler gibt start die Position des 0. Zeichens an. In späteren Versionen wurde dieser Fehler behoben.
ECMAScript hat diese Methode nicht standardisiert, daher ist ihre Verwendung veraltet.

Hinweis:Die Methode substr() ändert die ursprüngliche Zeichenkette nicht.


Browser-Unterstützung

Internet ExplorerFirefoxOperaGoogle ChromeSafari

Alle gängigen Browser unterstützen die Methode substr()


Syntax

string.substr(start,length)

Parameterwerte

Parameter Beschreibung
start Erforderlich. Der Startindex des zu extrahierenden Teilstrings. Muss ein numerischer Wert sein. Wenn er eine negative Zahl ist, gibt dieser Parameter die vom Ende der Zeichenkette an gezählte Position an. Das heißt, -1 bezieht sich auf das letzte Zeichen der Zeichenkette, -2 auf das vorletzte Zeichen und so weiter.
length Optional. Die Anzahl der Zeichen im Teilstring. Muss ein numerischer Wert sein. Wenn dieser Parameter weggelassen wird, wird der Teilstring von der Startposition von stringObject bis zum Ende zurückgegeben.

Rückgabewert

Type Beschreibung
String Eine neue Zeichenkette, die den extrahierten Teil des Textes enthält

Technische Details

JavaScript-Version: 1.0


Weitere Beispiele

Beispiele

In diesem Beispiel verwenden wir substr(), um einige Zeichen ab der zweiten Position der Zeichenkette zu extrahieren:

var str="Hello world!";
var n=str.substr(2)

nAusgabe:

llo world!

Selbst ausprobieren »


String 对象参考手册JavaScript String-Objekt

Andere Erweiterungen