JavaScript String substr() methode
- Vorige pagina startsWith()
- Next page substring()
- Go up one level JavaScript String Referentie Handboek
Definitie en gebruik
substr()
De methode extraheren een deel van de string.
substr()
De methode begint bij de gespecificeerde positie en retourneert een gespecificeerd aantal karakters.
substr()
De methode wijzigt de oorspronkelijke string niet.
Gebruik negatieve startposities om karakters van het einde van de string te extraheren.
Tip:substr()
specifiëren de startpositie en de lengte van de substring, het is substring()
en slice()
Een nuttige alternatieve methode, de laatste twee specificeren de positie van het startkarakter.
Zie ook:
Voorbeeld
Voorbeeld 1
Substrings extraheren uit tekst:
let text = "Hello world!"; let result = text.substr(1, 4);"
Voorbeeld 2
Vanaf positie 2 beginnen:
let result = text.substr(2);
Voorbeeld 3
Alleen de eerste extraheren:
let result = text.substr(0, 1);
Voorbeeld 4
Alleen de laatste extraheren:
let result = text.substr(text.length-1, 1);
Voorbeeld 5
Extraheren van de laatste zes:
let result = text.substr(-5, 5);
Syntaxis
string.substr(start, length)
Parameter
Parameter | Beschrijving |
---|---|
start |
Verplicht. Startpositie. De eerste karakter bevindt zich op index 0. Als start groter is dan de lengte, dan retourneert substr() "". Als start Is negatief, dan begint substr() te tellen vanaf het einde van de string. |
length |
Optioneel. Het aantal te extraheren karakters. Indien weggelaten, wordt het resterende deel van de tekst geëxtraheerd. |
Retourwaarde
Type | Beschrijving |
---|---|
Tekst |
Inclusief de geselecteerde tekst. Lijst met de browsers die de methode ondersteunen: |
Browserondersteuning
substr() is een kenmerk van ECMAScript1 (ES1).
Alle browsers ondersteunen volledig ES1 (JavaScript 1997):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Ondersteuning | Ondersteuning | Ondersteuning | Ondersteuning | Ondersteuning | Ondersteuning |
- Vorige pagina startsWith()
- Next page substring()
- Go up one level JavaScript String Referentie Handboek