método substr() da String JavaScript
- página anterior startsWith()
- Próxima página substring()
- Voltar para a camada superior Manual de Referência 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:
instância
Exemplo 1
Extrair substrings do texto:
let text = "Hello world!"; let result = text.substr(1, 4);
Exemplo 2
Começar a partir da posição 2:
let result = text.substr(2);
Exemplo 3
Extrair apenas o primeiro:
let result = text.substr(0, 1);
Exemplo 4
Extrair apenas o último:
let result = text.substr(text.length-1, 1);
Exemplo 5
Extrair os seis últimos:
let result = text.substr(-5, 5);
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ágina anterior startsWith()
- Próxima página substring()
- Voltar para a camada superior Manual de Referência String JavaScript