<JavaScript string de referência
Exemplo
Extrair caracteres de uma string:
var str = "Hello world!";
var res = str.substring(1, 4);
O resultado da res será:
ell
Tente você mesmo " Mais "Try it Yourself" exemplos abaixo.
Definição e Uso
A substring() método extrai os caracteres de uma cadeia, entre os dois índices especificados, e retorna a nova cadeia sub.
Este método extrai os caracteres em uma cadeia entre "start" e "end" , não incluindo "end" em si.
Se "start" é maior que "end" , este método irá trocar os dois argumentos, ou seja, str. substring(1,4) str ==. substring(4,1) .
Se qualquer um "start" ou "stop" é inferior a 0, ele é tratado como se fosse 0.
Nota: A substring() método não altera a string original.
Suporte navegador
Método | |||||
---|---|---|---|---|---|
substring() | sim | sim | sim | sim | sim |
Sintaxe
Os valores dos parâmetros Parâmetro Descrição start Requeridos. A posição em que para iniciar a extraco. Primeiro caractere é no índice 0 end Opcional. A posição (up to, but not including) onde a terminar a extracção. Se for omitido, ele extrai o resto da cadeia
Detalhes técnicos
Valor de retorno: Uma nova cadeia que contém os caracteres extraídos JavaScript Versão: 1.0
mais Exemplos
Exemplo
Comece a extração na posição 2, e extrair o resto da string:
var str = "Hello world!";
var res = str.substring(2); O resultado da res será:
llo world! Tente você mesmo "
Exemplo
Se "start" é maior que "end" , ele irá trocar os dois argumentos:
var str = "Hello world!";
var res = str.substring(4, 1);
O resultado da res será:
ell Tente você mesmo "
Exemplo
Se "start" é inferior a 0, ele vai começar a extração da posição de índice 0:
var str = "Hello world!";
var res = str.substring(-3);
O resultado da res será:
Hello world! Tente você mesmo "
Exemplo
Extrair apenas o primeiro caractere:
var str = "Hello world!";
var res = str.substring(0, 1); O resultado da res será:
H Tente você mesmo "
Exemplo
Extrair apenas o último caractere:
var str = "Hello world!";
var res = str.substring(11, 12); O resultado da res será:
! Tente você mesmo "
<JavaScript string de referência