JavaScript String substr() metoden

definition og brug

substr() metoden udtrækker en del af strengen.

substr() metoden starter fra den specificerede position og returnerer det angivne antal tegn.

substr() metoden ændrer ikke den oprindelige streng.

brug negative startpositioner for at hente tegn fra slutningen af strengen.

tip:substr() metoden specificerer startpositionen og længden af understrengen, det er substring() metoden og slice() en nyttig erstatning for metoden, de to sidste nævner begge startpositionen for tegnene.

se også:

split() metoden

slice() metoden

substring() metoden

eksempel

eksempel 1

udtræk understreng fra teksten:

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

prøv det selv

eksempel 2

fra position 2:

let result = text.substr(2);

prøv det selv

eksempel 3

udtræk kun den første:

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

prøv det selv

eksempel 4

udtræk kun den sidste:

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

prøv det selv

eksempel 5

udtræk de sidste seks:

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

prøv det selv

syntaks

string.substr(start, length)

parametre

parametre beskrivelse
start

påkrævet. Startposition.

den første tegn er på indeks 0.

hvis start er længden større, returnerer substr() "".

hvis start er negativ, starter substr() fra slutningen af strengen.

length

valgfri. Antallet af tegn, der skal udtrækkes.

Hvis den undlades, udtrækkes resten af strengen.

returnerværdi

type beskrivelse
streng

den indeholder den udtragede del af strengen.

Hvis længden er 0 eller negativ, returneres en tom streng.

browserstøtte

substr() er en ECMAScript1 (ES1) egenskab.

Alle browsere understøtter fuldt ES1 (JavaScript 1997):

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
støtte støtte støtte støtte støtte støtte

relaterede sider

JavaScript streng

JavaScript strengmetoder

JavaScript strengsøgning