Como remover vírgulas da string em javascript

Como remover vírgulas da string em javascript

Uma vírgula é uma marca de pontuação usada em frases longas para torná -las mais legíveis. Pode ser difícil para um desenvolvedor excluir todas as vírgulas de uma coleção de cordas manualmente. Para fazer isso, o JavaScript possui certos 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 no JavaScript, use os seguintes métodos predefinidos JavaScript:

    • Método Substituir ()
    • Método replaceall ()
    • Método de combinação de split () com junção ()

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

Método 1: Remova vírgulas da string usando o método substituir ()

O "substituir()”O método 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 um substituto. Por padrão, ele apenas remove a primeira instância do valor pesquisado. No entanto, com a ajuda da expressão regular, pode ser feita para remover todas as ocorrências do termo pesquisado.

Sintaxe

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

substituir ("substituirValue", "replacer");


Aqui, "substituaValue”É o valor pesquisado que será substituído em uma string e o“substituir”É usado para substituí -lo. 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 aprender, habilidades”Em Str:

var str = 'linuxhint, é o melhor site para aprender, habilidades';


Ligue para o método substituir () passando vírgula (,) e uma corda vazia (") como um argumento em “console.registro()”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 substituir (), passe o padrão regex “/\,/g”Como um substituto em vez de uma vírgula (,):

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


Aqui, em expressão regular, as barras de frente (/) indica o início e o fim de uma expressão regular, enquanto a barra de barragem (\) é usado com vírgula (,) como um personagem de fuga, “g”É a bandeira global que representa para eliminar todas as vírgulas de uma string.

A saída mostra que todas as vírgulas da string são removidas:

Método 2: Remova vírgulas da string usando o método replacEall ()

O "substitua tudo()”O método é outro método interno JavaScript. Ele também requer dois parâmetros, o valor a ser substituído e o valor a ser usado como um substituto. É especificamente utilizado 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:

replaceAll ("SearchValue", "substituirValue");


Na sintaxe acima, a ““SearchValue”É a substring para substituir e“substituaValue”É 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 corda vazia (") no segundo argumento. O método replaceall () substituirá todas as vírgulas de uma string por uma substring vazia:

console.log (str.substitua tudo(',', "));


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

Método 3: Remova vírgulas da string usando o método split () com junção ()

O "dividir()" com o "juntar()”Método, é outro procedimento em JavaScript usado para remover vírgulas da string. O método split () retorna uma matriz. Esta matriz contém componentes que representam partes das cordas quando a divisão encontra uma vírgula. No entanto, precisamos de uma corda em vez de uma matriz. Para isso, use o método junção () com o método split () para converter a matriz em uma string.

Sintaxe

A sintaxe abaixo mencionada é usada para o método split () com o método junção ():

dividir(",").juntar("")


O método split () aceitará a vírgula como um parâmetro e retornará uma variedade de substringas. As matrizes são voltadas para uma string usando o método javascript junção (), passando uma string vazia.

Exemplo

Invocar o método split () com junção () em “console.registro()”Método, passando por vírgula (,) e String vazia (") como argumentos:

console.log (str.dividir(',').juntar("));


Saída

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 juntar() Método. O substituir() apenas remove a primeira vírgula da string devido ao seu trabalho padrão. No entanto, com a ajuda de uma expressão regular, ele pode ser personalizado para remover todas as vírgulas da string dada. O substitua tudo() remove todas as ocorrências de uma vírgula "," De toda a corda. A dupla de dividir() e juntar() também execute a mesma operação; No entanto, eles funcionam de maneira diferente. Tudo isso foi completamente explicado neste post com exemplos.