JavaScript String substr() metoden
- forrige side startsWith()
- Næste side substring()
- Gå tilbage til overordnede JavaScript String Reference Vejledning
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å:
eksempel
eksempel 1
udtræk understreng fra teksten:
let text = "Hello world!"; let result = text.substr(1, 4);"
eksempel 2
fra position 2:
let result = text.substr(2);
eksempel 3
udtræk kun den første:
let result = text.substr(0, 1);
eksempel 4
udtræk kun den sidste:
let result = text.substr(text.length-1, 1);
eksempel 5
udtræk de sidste seks:
let result = text.substr(-5, 5);
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 |
- forrige side startsWith()
- Næste side substring()
- Gå tilbage til overordnede JavaScript String Reference Vejledning