metodo substr() della stringa JavaScript
- pagina precedente startsWith()
- Pagina successiva substring()
- Torna al livello superiore Manuale di Referenza String JavaScript
definizione e uso
substr()
il metodo estrae una parte della stringa.
substr()
il metodo inizia dalla posizione specificata e restituisce un numero specificato di caratteri.
substr()
il metodo non modifica la stringa originale.
Per estrarre caratteri dalla fine della stringa, utilizzare posizioni di inizio negative.
suggerimento:substr()
metodo specifica la posizione di inizio e la lunghezza della sottostringa, è substring()
metodo e slice()
metodo utile come alternativa, gli ultimi due specificano la posizione del carattere di inizio.
vedi anche:
esempio
esempio 1
estrarre sottostringhe dal testo:
let text = "Hello world!"; let result = text.substr(1, 4);
esempio 2
dalla posizione 2:
let result = text.substr(2);
esempio 3
estrarre solo il primo:
let result = text.substr(0, 1);
esempio 4
estrarre solo l'ultimo:
let result = text.substr(text.length-1, 1);
esempio 5
estrarre gli ultimi sei:
let result = text.substr(-5, 5);
sintassi
string.substr(start, length)
parametro
parametro | descrizione |
---|---|
start |
obbligatorio. Posizione di partenza. il primo carattere si trova all'indice 0. se start maggiore della lunghezza, substr() restituisce "". se start se negativo, substr() inizia a contare dalla fine della stringa. |
length |
opzionale. Numero di caratteri da estrarre. Se omesso, estrae il resto della stringa. |
valore di ritorno
tipo | descrizione |
---|---|
stringa |
stringa che contiene la parte estratta. Se la lunghezza è 0 o negativa, restituisce una stringa vuota. |
supporto del browser
substr() è una caratteristica di ECMAScript1 (ES1).
Tutti i browser supportano completamente ES1 (JavaScript 1997):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
supporto | supporto | supporto | supporto | supporto | supporto |
pagine correlate
- pagina precedente startsWith()
- Pagina successiva substring()
- Torna al livello superiore Manuale di Referenza String JavaScript