JavaScript String substr() methode

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:

split() methode

slice() methode

substring() methode

Voorbeeld

Voorbeeld 1

Substrings extraheren uit tekst:

let text = "Hello world!";
let result = text.substr(1, 4);"

Probeer het zelf

Voorbeeld 2

Vanaf positie 2 beginnen:

let result = text.substr(2);

Probeer het zelf

Voorbeeld 3

Alleen de eerste extraheren:

let result = text.substr(0, 1);

Probeer het zelf

Voorbeeld 4

Alleen de laatste extraheren:

let result = text.substr(text.length-1, 1);

Probeer het zelf

Voorbeeld 5

Extraheren van de laatste zes:

let result = text.substr(-5, 5);

Probeer het zelf

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

Gerelateerde pagina's

JavaScript string

JavaScript string methods

JavaScript string search