JavaScript-tekenreeks substr()
Voorbeelden
Extraheer een subtekenreeks uit tekst:
let text = "Hello world!";
let result = text.substr(1, 4);"
Begin op positie 2:
let result = text.substr(2);
Hieronder meer voorbeelden.
Definitie en gebruik
De substr()
methode extraheert een deel van een string.
De substr()
methode begint op een opgegeven positie en retourneert een opgegeven aantal tekens.
De substr()
methode verandert niets aan de originele string.
Gebruik een negatieve startpositie om tekens aan het einde van de tekenreeks te extraheren.
Syntaxis
string.substr(start, length)
Parameters:
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 |
Winstwaarde
Type | Beschrijving |
Een draad | Een tekenreeks die het geëxtraheerde deel bevat. Als lengte 0 of negatief is, wordt een lege tekenreeks geretourneerd. |
Meer voorbeelden
Alleen de eerste:
let result = text.substr(0, 1);
Alleen de laatste:
let result = text.substr(text.length-1, 1);
De laatste 6:
let result = text.substr(-5, 5);
Gerelateerde pagina's
Browserondersteuning
substr()
is een ECMAScript1 (ES1)-functie.
ES1 (JavaScript 1997) wordt volledig ondersteund in alle browsers:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |