Como remover todos os caracteres não alfanuméricos em JavaScript

Como remover todos os caracteres não alfanuméricos em JavaScript
Em JavaScript, o caráter não alfanumérico em uma string dificulta a leitura e a compreensão. No entanto, o JavaScript oferece opções diferentes para manipular strings. Mais especificamente, a remoção de caracteres de uma variável de string é uma dessas modificações que pode ajudá-lo a remover todos os caracteres não alfanuméricos em JavaScript.

Este artigo ilustrará os procedimentos para remover todos os caracteres não alfanuméricos.

Como remover todos os caracteres não alfanuméricos em JavaScript?

Para remover todos os caracteres não alfanuméricos, utilize o “substituir()”Método. No método substituir (), dois argumentos são passados; Uma é a sequência pesquisada que será substituída e a outra é o valor de reposição.

Por exemplo, passaremos uma string vazia como o segundo parâmetro, que é a substituição da string pesquisada, e o regex para caracteres não alfanuméricos como o primeiro argumento para eliminar caracteres não alfanuméricos, incluindo espaços.

Sintaxe

Use a seguinte sintaxe para usar o método substituir () para a eliminação de caracteres não alfanuméricos de uma string:

Substitua ("SearchedValue", "Substituição")

Aqui, os caracteres não alfanuméricos em uma string são os “pesquisouValue”Isso será pesquisado na string e removido como um substituto por uma string vazia que funcionará como substituidor ou“substituição”.

Vamos aos exemplos para saber mais sobre o método repliplat ().

Exemplo 1: Usando o método Substituir () com expressão regular

Primeiro criaremos uma variável chamada “str”Que contém uma string com caracteres não alfanuméricos:

var str = "li!nu%x#dica* é $ th^e bes't web'si!te ";

Em seguida, crie um padrão armazenado em uma variável chamada “regexpattern”:

var regexpattern = /[^a-za-z0-9] /g;

Passe o padrão e uma corda vazia para o método substituir ():

var Ans = str.substituir (regexpattern, "");

Por fim, exiba o resultado no console usando o “console.registro()”Método:

console.log (Ans);

Como você pode ver, o método substituir () removeu com sucesso todos os caracteres não alfanuméricos de uma string:

Exemplo 2: Usando o método Replicar () com Metacharacter (\ W)

Aqui, eliminaremos todos os caracteres não alfanuméricos que também são chamados de caracteres especiais de uma string usando Metacharacter (\C) isso também é uma forma de regex. Ele corresponderá a todos os caracteres não alfanuméricos, incluindo espaços em uma string.

Aqui, usaremos a mesma string criada no exemplo anterior e invocaremos o método substituir () passando Metacharacter (\C) como o primeiro parâmetro com uma string vazia que será colocada removendo todos os caracteres não alfanuméricos de uma string:

var Ans = str.substituir (/\ w/g, "");

Finalmente, imprima o resultado com a ajuda do “console.registro()”Método:

console.log (Ans);

Pode-se observar que caracteres não alfanuméricos de uma string:

Fornecemos o método mais simples e fácil para remover todos os caracteres não alfanuméricos de uma string.

Conclusão

Para eliminar todos os caracteres não alfanuméricos de uma string no JavaScript, você pode usar o método JavaScript replyT (). Este método pesquisará a string de acordo com o padrão e substituirá por uma corda vazia. Para eliminar caracteres não alfanuméricos de uma corda, uma expressão regular ou um metacaracter (\ w) pode ser usada. Este artigo ilustrou os métodos para remover todos os caracteres não alfanuméricos em JavaScript.