Como remover zeros à esquerda de uma string em JavaScript

Como Remover Zeros A Esquerda De Uma String Em Javascript



Quando uma string contém zeros à esquerda extras, pode ser muito irritante. Além disso, às vezes, torna-se importante removê-los para que a string possa ser processada posteriormente. A remoção de zeros à esquerda de uma string pode ser uma tarefa um pouco desafiadora para iniciantes, mas não se preocupe!

Este artigo irá demonstrar os métodos para eliminar zeros à esquerda de uma string.

Como remover zeros à esquerda de uma string em JavaScript?

Para remover zeros à esquerda de uma string, utilize os métodos listados abaixo:







Vamos examinar o funcionamento de cada método separadamente.



Método 1: Remover zeros à esquerda de uma string usando o método parseInt()

O ' parseInt() ” é usado para remover os zeros à esquerda de uma String contendo valores inteiros. Ele aceita uma string como argumento e a fornece como saída após remover os zeros à esquerda.



Sintaxe
Siga a sintaxe fornecida para usar o método parseInt():





parseInt ( forte ) ;

Dê uma olhada no exemplo a seguir para saber mais sobre o método fornecido.

Exemplo
Primeiro, vamos criar uma string que contém números começando com zeros:



foi forte = '0010100' ;

Em seguida, chamaremos o método parseInt() para remover os zeros à esquerda passando a string para o método e armazenando-a em uma variável chamada “ dormente ”:

foi dormente = parseInt ( forte ) ;

Por fim, imprima o valor retornado no console:

console. registro ( dormente ) ;

A saída fornecida indica que os zeros à esquerda foram removidos com sucesso da string:

Se você deseja remover os zeros à esquerda de um número de ponto flutuante em uma string, consulte a próxima seção.

Método 2: Remover zeros à esquerda de uma string usando o método parseFloat()

Para remover zeros à esquerda de uma string que contém um número de ponto flutuante, use o “ pressioneFloat() ” método. Ele também aceita uma string como argumento.

Sintaxe
Siga a sintaxe abaixo para usar o método parseFloat():

pressFloat ( forte ) ;

Exemplo
Aqui, vamos criar uma string contendo o número decimal que leva a zeros:

foi forte = '001.250' ;

Em seguida, chame o método parseFloat() passando a string nele como um argumento e armazena o valor resultante na variável “ dormente ”:

foi dormente = pressFloat ( forte ) ;

Por fim, imprimiremos o valor resultante no console usando “ console.log() ” método:

console. registro ( dormente ) ;

Como você pode ver, a saída fornecida mostra que os zeros à esquerda da string foram removidos com sucesso:

Vamos para o próximo método!

Método 3: Remover zeros à esquerda de uma string usando o método replace()

Você pode usar o “ substituir() ” para eliminar zeros à esquerda de uma string. Esse método usa o padrão ou regex que ajuda a substituir algo baseado nesse regex.

Sintaxe
O seguinte método descrito é usado para o método replace():

forte. substituir ( regex , substituto ) ;

Aqui, ' regex ” é o padrão que ajuda a substituir algo por “ substituto ”.

Exemplo
Neste exemplo, primeiro vamos criar uma string chamada “ forte ” e atribua a ele um valor com zeros à esquerda:

foi forte = '001500' ;

Em seguida, chamaremos o método replace() passando dois parâmetros; o regex, que é usado para remover zeros à esquerda de uma string e a string vazia que atua como um substituto:

foi dormente = forte. substituir ( /^0+/ , '' ) ;

Finalmente, vamos imprimir o valor resultante usando o “ console.log() ” método:

console. registro ( dormente ) ;

Resultado

Vamos seguir em frente para entender alguns outros métodos para remover zeros à esquerda da string.

Método 4: Remover zeros à esquerda de uma string usando o construtor de números

O construtor Number() recebe uma string como argumento e retorna o número truncando zero desde o início da string.

Sintaxe
Use a seguinte sintaxe para utilizar o construtor Number:

Número ( forte ) ;

Exemplo
Vamos criar uma nova string chamada “ forte ” e atribua o valor “ 000100 ”:

foi forte = '000100' ;

Em seguida, passe a string para o construtor Number que removerá os zeros iniciais da string:

foi dormente = Número ( forte ) ;

Imprima o valor resultante que está armazenado na variável “ dormente ”:

console. registro ( dormente ) ;

Como você pode ver na saída, os zeros iniciais são removidos da string:

Vamos ver outra abordagem para remover zeros de uma string.

Método 5: Remover zeros à esquerda de uma string multiplicando-a por 1

Você pode remover zeros colocados antes do número multiplicando a string por “ 1 ”. Quando a string se multiplica por um, ela remove os zeros iniciais e retorna o número real.

Sintaxe
Siga a sintaxe fornecida para excluir os zeros à esquerda de uma string:

forte * 1 ;

Exemplo
Vamos criar uma string “ forte ” com valor “ 001020 ”:

foi forte = '001020' ;

Em seguida, multiplique a string por um e armazene-a em uma variável “ dormente ”:

foi dormente = forte * 1 ;

Imprima o valor resultante usando “ console.log() ” método:

console. registro ( dormente ) ;

Resultado

Reunimos diferentes métodos para remover zeros à esquerda da string.

Conclusão

Para remover zeros à esquerda de uma string, você pode usar o método parseInt(), o método parseFloat(), o método replace(), o construtor Number() ou multiplicar a string por 1. O método parseInt() retorna o valor int removendo a entrelinha zeros, enquanto o método parseFloat() fornece o número de ponto flutuante truncando os zeros à esquerda. O método replace() usa regex para remover zeros. Neste artigo, demonstramos vários métodos para remover zeros à esquerda de uma string.