método substr() da String JavaScript

definição e uso

substr() o método extrai parte da string.

substr() o método começa no local especificado e retorna o número especificado de caracteres.

substr() o método não altera a string original.

Para extrair caracteres do final da string, use uma posição de início negativa.

dica:substr() o método especifica a posição de início e o comprimento da substring, ele é substring() método e slice() um método útil como substituto, os dois últimos métodos especificam a posição do caractere de início.

veja também:

método split()

método slice()

método substring()

instância

Exemplo 1

Extrair substrings do texto:

let text = "Hello world!";
let result = text.substr(1, 4);

Experimente você mesmo

Exemplo 2

Começar a partir da posição 2:

let result = text.substr(2);

Experimente você mesmo

Exemplo 3

Extrair apenas o primeiro:

let result = text.substr(0, 1);

Experimente você mesmo

Exemplo 4

Extrair apenas o último:

let result = text.substr(text.length-1, 1);

Experimente você mesmo

Exemplo 5

Extrair os seis últimos:

let result = text.substr(-5, 5);

Experimente você mesmo

sintaxe

string.substr(start, length)

parâmetro

parâmetro descrição
start

obrigatório. Posição de início.

o primeiro caractere está na posição 0.

se start for maior que o comprimento, substr() retorna "".

se start Se for negativo, substr() começa a contar do final da string.

length

opcional. Número de caracteres a extrair.

Se omitido, extrai o resto da string.

valor de retorno

tipo descrição
string

string que contém a parte extraída.

Se o comprimento for 0 ou negativo, retorna uma string vazia.

suporte do navegador

substr() é uma característica do ECMAScript1 (ES1).

Todos os navegadores suportam completamente ES1 (JavaScript 1997):

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
suporte suporte suporte suporte suporte suporte

páginas relacionadas

String JavaScript

Métodos da String JavaScript

Pesquisa de String JavaScript