Como remover vírgulas da string em JavaScript

Como Remover Virgulas Da String Em Javascript



A vírgula é um sinal de pontuação usado em frases longas para torná-las mais legíveis. Pode ser difícil para um desenvolvedor excluir manualmente todas as vírgulas de uma coleção de strings. Para isso, o JavaScript possui alguns métodos predefinidos que ajudam os desenvolvedores a remover vírgulas de um texto.

Este post descreverá o método para eliminar vírgulas de uma string em JavaScript.







Como remover vírgulas da string em JavaScript?

Para eliminar vírgulas de uma string em JavaScript, use os seguintes métodos predefinidos de JavaScript:



    • método substituir()
    • método replaceAll()
    • Combinação do método split() com o método join()

Vamos discutir todos os métodos mencionados acima, um por um.



Método 1: Remover vírgulas da string usando o método replace()

O ' substituir() ” simplesmente substitui o valor de uma string pela string definida. Requer dois argumentos, o valor que será substituído e o valor a ser utilizado como substituto. Por padrão, ele apenas remove a primeira instância do valor pesquisado. No entanto, com a ajuda da expressão regular, pode-se fazer a remoção de todas as ocorrências do termo pesquisado.





Sintaxe

Siga a sintaxe abaixo mencionada para usar o método replace() para remover vírgulas da string:



substituir ( 'substituirValor' , 'substituto' ) ;


Aqui, ' substituirValor ” é o valor pesquisado que será substituído em uma string, e o “ substituto ” é usado para substituí-lo. Ele fornece uma nova string com os valores substituídos como saída.

Exemplo

Primeiro, crie uma variável “ str ” e armazene uma string “ Linuxhint, é o melhor, site para aprendizado, habilidades ” em str:

var str = 'Linuxhint, é o melhor site para aprendizado, habilidades' ;


Chame o método replace() passando vírgula ( , ) e uma string vazia ( '' ) como argumento em “ console.log() ” método:

console.log ( str. substituir ( ',' , '' ) ) ;


A saída fornecida remove apenas a primeira vírgula de uma string:


Para remover todas as vírgulas da string usando o método replace(), passe o padrão regex “ /\,/g ” como um replaceValue em vez de uma vírgula ( , ):

console.log ( str. substituir ( / \, / g, '' ) ) ;


Aqui, na expressão regular, as barras ( / ) indica o início e o fim de uma expressão regular, enquanto a barra invertida ( \ ) é usado com vírgula ( , ) como um caractere de escape, “ g ” é o sinalizador global que representa eliminar todas as vírgulas de uma string.

A saída mostra que todas as vírgulas da string foram removidas:

Método 2: Remover vírgulas da string usando o método replaceAll()

O ' substitua tudo() ” é outro método embutido do JavaScript. Também requer dois parâmetros, o valor a ser substituído e o valor a ser usado como substituto. É utilizado especificamente quando é necessário substituir todos os valores declarados de uma só vez sem usar um padrão regex.

Sintaxe

Siga a sintaxe fornecida abaixo para o método replaceAll() para eliminar vírgulas de uma string:

substitua tudo ( 'searchValue' , 'substituirValor' ) ;


Na sintaxe acima, o “ searchValue ” é a substring a ser substituída e “ substituirValor ” é o valor usado como substituto. Quando um valor específico é encontrado na string, ele gera uma nova string com os valores substituídos.

Exemplo

Chame o método replaceAll() passando a vírgula ( , ) no primeiro argumento e uma string vazia ( '' ) no segundo argumento. O método replaceAll() substituirá todas as vírgulas de uma string por uma substring vazia:

console.log ( str.replaceAll ( ',' , '' ) ) ;


Na saída, todas as vírgulas foram removidas:

Método 3: Remover vírgulas da string usando o método split() Com o método join()

O ' dividir() ' com o ' Junte() ” é outro procedimento em JavaScript usado para remover vírgulas da string. O método split() retorna um array. Essa matriz contém componentes que representam partes das strings quando a divisão encontra uma vírgula. No entanto, exigimos uma string em vez de uma matriz. Para isso, use o método join() com o método split() para converter o array em uma string.

Sintaxe

A sintaxe abaixo mencionada é usada para o método split() com o método join():

dividir ( ',' ) .Junte ( '' )


O método split() aceitará a vírgula como parâmetro e retornará um array de substrings. As matrizes são reunidas em uma string usando o método join() JavaScript passando uma string vazia.

Exemplo

Invoque o método split() com o método join() em “ console.log() ” passando vírgula(,) e string vazia('') como argumentos:

console.log ( str.split ( ',' ) .Junte ( '' ) ) ;


Resultado

Conclusão

Para remover vírgulas de um valor de string, use o substituir() método, o substitua tudo() método ou a combinação de dividir() e Junte( ) método. o substituir() apenas remove a primeira vírgula da string devido ao seu funcionamento padrão. No entanto, com a ajuda de uma expressão regular, ela pode ser personalizada para remover todas as vírgulas de uma determinada string. o substitua tudo() remove todas as ocorrências de uma vírgula “,” de toda a cadeia. A dupla de dividir() e Junte() também realizar a mesma operação; no entanto, eles funcionam de forma diferente. Tudo isso foi exaustivamente explicado neste post com exemplos.