Remova o primeiro caractere de uma string em JavaScript (4 maneiras)
- 3890
- 532
- Arnold Murray
Remover o primeiro caractere de uma string é uma operação comum na programação JavaScript. Esteja você trabalhando com entrada do usuário ou manipulando dados de uma API, pode haver momentos em que você precisa remover o primeiro caractere de uma string. Felizmente, existem várias maneiras de fazer isso em JavaScript.
Método 1: Usando o substring ()
Método
O método substring () retorna uma substring de uma string com base nos números de índice fornecidos como argumentos. Para remover o primeiro caractere de uma string usando o método substring (), você pode passar o valor 1 como o índice inicial.
Aqui está um exemplo:
Deixe Str = "Hello World!"; Deixe Newstr = STR.substring (1); // "Ello World!"12 | Deixe Str = "Hello World!"; Deixe Newstr = STR.substring (1); // "Ello World!" |
Neste exemplo, o substring ()
o método retorna uma nova string que começa em ÍNDICE 1 (o segundo caractere) e inclui todos os caracteres subsequentes.
Método 2: Usando o fatiar()
Método
O fatiar()
O método também retorna uma substring de uma string com base nos números de índice fornecidos como argumentos. Para remover o primeiro caractere de uma string usando o método slice (), você pode passar o valor 1 como o índice inicial.
Aqui está um exemplo:
Deixe Str = "Hello World!"; Deixe Newstr = STR.fatia (1); // "Ello World!";12 | Deixe Str = "Hello World!"; Deixe Newstr = STR.fatia (1); // "Ello World!"; |
Neste exemplo, o fatiar()
O método retorna uma nova string que começa no índice 1 (o segundo caractere) e inclui todos os caracteres subsequentes.
Método 3: Usando o substr ()
Método
O substr ()
O método retorna uma substring de uma string com base no índice inicial e no comprimento da substring. Para remover o primeiro caractere de uma string usando o método substr (), você pode passar o valor 1 como o índice inicial e o comprimento da string original como argumento do comprimento.
Aqui está um exemplo:
Deixe Str = "Hello World!"; Deixe Newstr = STR.substr (1, str.comprimento - 1); // "Ello World!"12 | Deixe Str = "Hello World!"; Deixe Newstr = STR.substr (1, str.comprimento - 1); // "Ello World!" |
Neste exemplo, o método substr () retorna uma nova string que começa no índice 1 (o segundo caractere) e inclui todos os caracteres subsequentes, definindo o comprimento da substring no comprimento da sequência original menos uma.
Método 4: Usando o substituir()
Método
O método substitui () substitui um valor especificado por outro valor em uma string. Para remover o primeiro caractere de uma string usando o método substituir (), você pode usar uma expressão regular para corresponder ao primeiro caractere e substituí -lo por uma corda vazia.
Aqui está um exemplo:
Deixe Str = "Hello World!"; Deixe Newstr = STR.Substitua (/^./, ""); // "Ello World!"12 | Deixe Str = "Hello World!"; Deixe Newstr = STR.Substitua (/^./, ""); // "Ello World!" |
Neste exemplo, o método substituir () usa uma expressão regular para corresponder ao primeiro caractere (^.) e substitui -o por uma corda vazia. O ^ o personagem na expressão regular corresponde ao início da corda e o .
corresponde a qualquer personagem.
Conclusão
Existem várias maneiras de remover o primeiro caractere de uma string em JavaScript, incluindo o uso dos métodos substring (), slice (), substr () e substituição (). Escolha o método que melhor atenda às suas necessidades de programação e ao estilo de codificação.