Beispiel
Extrahieren Teile eines string:
var str = "Hello world!";
var res = str.substr(1, 4);
Das Ergebnis res wird:
ello
Versuch es selber " Mehr "Try it Yourself" Sie "Try it Yourself" Beispiele unten.
Definition und Verwendung
Die substr() Methode extrahiert Teile einer Schnur, an der angegebenen Position im Zeichen beginnt, und gibt die angegebene Anzahl von Zeichen.
Tip: Um Zeichen vom Ende des Strings zu extrahieren, verwendet eine negative Startnummer (This does not work in IE 8 and earlier) .
Hinweis: Die substr() Methode nicht die ursprüngliche Zeichenfolge nicht ändert.
Browser-Unterstützung
Methode | |||||
---|---|---|---|---|---|
substr() | Ja | Ja | Ja | Ja | Ja |
Syntax
Parameterwerte Parameter Beschreibung start Erforderlich. Die Position, wo die Extraktion zu starten. Das erste Zeichen ist bei Index 0 length Optional. Die Anzahl der Zeichen zu extrahieren. Wenn weggelassen, extrahiert er den Rest der Zeichenfolge
Technische Details
Rückgabewert: Ein neuer String, den extrahierten Teil des Textes enthält. Wenn die Länge 0 oder negativ ist, wird ein leerer String zurückgegeben JavaScript Version: 1.0
Mehr Beispiele
Beispiel
Beginnen die Extraktion an Position 2, und Extrahieren der Rest der Zeichenkette:
var str = "Hello world!";
var res = str.substr(2); Das Ergebnis res wird:
llo world! Versuch es selber "
Beispiel
Extrahieren nur das erste Zeichen:
var str = "Hello world!";
var res = str.substr(0, 1); Das Ergebnis res wird:
H Versuch es selber "
Beispiel
Extrahieren nur das letzte Zeichen:
var str = "Hello world!";
var res = str.substr(11, 1); Das Ergebnis res wird:
! Versuch es selber "
<JavaScript String Referenz