<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() | sì | sì | sì | sì | sì |
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
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