PT
JavaScript - remover os 3 últimos caracteres da string
3
points
Neste artigo, nós veremos como remover os três últimos caracteres da string em JavaScript.
1. String
slice()
método - exemplo
Essa abordagem permite obter substring usando índices negativos. Então, usando índices 0
e -3
como intervalo, obtemos <0, text.length - 3>
intervalo de texto.
// ONLINE-RUNNER:browser;
var text = 'abcde';
var substring = text.slice(0, -3);
console.log(substring); // ab
2. String
substring()
método - exemplo
Essa é uma abordagem alternativa para solução baseada no método slice.
// ONLINE-RUNNER:browser;
var text = 'abcde';
var substring = text.substring(0, text.length - 3);
console.log(substring); // ab
3. String
replace()
método - exemplo
Há outro truque que permite substituir todos os caracteres que correspondem à condição de expressão. Utilizando .{0,3}$
padrão, combinamos todos os 3 caracteres (até 3 caracteres) localizados no final da string.
// ONLINE-RUNNER:browser;
var text = 'abcde';
var substring = text.replace(/.{0,3}$/, '');
console.log(substring); // ab