JavaScript-tekenreeks subtekenreeks()
Voorbeelden
Extraheer een subtekenreeks uit tekst:
let text = "Hello world!";
let result = text.substring(1, 4);
Begin vanaf positie 2:
let result = text.substring(2);
Hieronder meer voorbeelden.
Definitie en gebruik
De substring()
methode extraheert tekens, tussen twee indices (posities), uit een tekenreeks en retourneert de subtekenreeks.
De substring()
methode extraheert karakters van begin tot eind (excusief).
De substring()
methode verandert niets aan de originele string.
Als begin groter is dan einde, worden de argumenten verwisseld: (1, 4) = (4, 1).
Begin of einde kleiner dan 0 worden behandeld als 0.
Syntaxis
string.substring(start, end)
Parameters:
Parameter | Description |
start | Required. Start position. First character is at index 0. |
end | Optional. End position (up to, but not including). If omitted: the rest of the string. |
Winstwaarde
Type | Beschrijving |
Een draad | Een tekenreeks die de geëxtraheerde tekens bevat. |
Meer voorbeelden
Als start groter is dan einde, worden parameters verwisseld:
let result = text.substring(4, 1);
Als "start" kleiner is dan 0, begint het vanaf index 0:
let result = text.substring(-3);
Alleen de eerste:
let result = text.substring(0, 1);
Alleen de laatste:
let result = text.substring(text.length - 1);
Gerelateerde pagina's
Browserondersteuning
substring()
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 |