JavaScript-String substr()
Beispiele
Extrahieren Sie eine Teilzeichenfolge aus Text:
let text = "Hello world!";
let result = text.substr(1, 4);"
Beginnen Sie bei Position 2:
let result = text.substr(2);
Weitere Beispiele unten.
Definition und Verwendung
Die substr()
Methode extrahiert einen Teil einer Zeichenfolge.
Die substr()
Methode beginnt an einer bestimmten Position und gibt eine bestimmte Anzahl von Zeichen zurück.
Die substr()
Methode ändert den ursprünglichen String nicht.
Um Zeichen vom Ende der Zeichenfolge zu extrahieren, verwenden Sie eine negative Startposition.
Syntax
string.substr(start, length)
Parameter
Parameter | Description |
start | Required. The start position. First character is at index 0. If start is greater than the length, substr() returns "". If start is negative, substr() counts from the end of the string. |
length | Optional. The number of characters to extract. If omitted, it extracts the rest of the string |
Rückgabewert
Typ | Beschreibung |
Ein Faden | Eine Zeichenfolge, die den extrahierten Teil enthält. Wenn length 0 oder negativ ist, wird eine leere Zeichenfolge zurückgegeben. |
Mehr Beispiele
Nur das erste:
let result = text.substr(0, 1);
Nur das Letzte:
let result = text.substr(text.length-1, 1);
Die letzten 6:
let result = text.substr(-5, 5);
Browser-Unterstützung
substr()
ist eine ECMAScript1 (ES1)-Funktion.
ES1 (JavaScript 1997) wird in allen Browsern vollständig unterstützt:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |