tutoriais mais recente desenvolvimento web
 

JavaScript Corda substring() Method

<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

Exemplos

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