Gli ultimi tutorial di sviluppo web
 

JavaScript Corda substring() Method

<JavaScript String Riferimento

Esempio

Estrarre caratteri da una stringa:

var str = "Hello world!";
var res = str.substring(1, 4);

Il risultato della res sarà:

ell
Prova tu stesso "

Più "Try it Yourself" esempi di seguito.


Definizione e l'utilizzo

Il substring() metodo estrae i caratteri da una stringa, tra due indici specificati, e restituisce la nuova stringa sub.

Questo metodo estrae i caratteri di una stringa tra "start" e "end" , ad esclusione "end" stessa.

Se "start" è maggiore di "end" , questo metodo scambiare i due argomenti, che significa str. substring(1,4) str ==. substring(4,1) .

Se uno "start" o "stop" è inferiore a 0, viene trattato come se fosse 0.

Nota: Il substring() metodo non cambia la stringa originale.


Supporto browser

Metodo
substring()

Sintassi

valori dei parametri
Parametro Descrizione
start Necessario. La posizione dove iniziare l'estrazione. Il primo carattere è in corrispondenza dell'indice 0
end Opzionale. La posizione (up to, but not including) dove finire l'estrazione. Se omesso, estrae il resto della stringa

Dettagli tecnici

Valore di ritorno: Una nuova stringa contenente i caratteri estratti
Versione JavaScript: 1.0

Esempi

Altri esempi

Esempio

Inizia l'estrazione in posizione 2, ed estrarre il resto della stringa:

var str = "Hello world!";
var res = str.substring(2);

Il risultato della res sarà:

llo world!
Prova tu stesso "

Esempio

Se "start" è maggiore di "end" , sarà scambiare i due argomenti:

var str = "Hello world!";
var res = str.substring(4, 1);

Il risultato della res sarà:

ell
Prova tu stesso "

Esempio

Se "start" è inferiore a 0, si avvierà estrazione dalla posizione di indice 0:

var str = "Hello world!";
var res = str.substring(-3);

Il risultato della res sarà:

Hello world!
Prova tu stesso "

Esempio

Estrarre solo il primo carattere:

var str = "Hello world!";
var res = str.substring(0, 1);

Il risultato della res sarà:

H
Prova tu stesso "

Esempio

Estrarre solo l'ultimo carattere:

var str = "Hello world!";
var res = str.substring(11, 12);

Il risultato della res sarà:

!
Prova tu stesso "

<JavaScript String Riferimento