Cómo eliminar todos los caracteres no alfanuméricos en JavaScript

Cómo eliminar todos los caracteres no alfanuméricos en JavaScript
En JavaScript, el carácter no alfanumérico en una cadena hace que sea difícil leer y comprender. Sin embargo, JavaScript ofrece diferentes opciones para manipular cadenas. Más específicamente, la eliminación de caracteres de una variable de cadena es una de esas modificaciones que puede ayudarlo a eliminar todos los caracteres no alfanuméricos en JavaScript.

Este artículo ilustrará los procedimientos para eliminar todos los caracteres no alfanuméricos.

Cómo eliminar todos los caracteres no alfanuméricos en JavaScript?

Para eliminar todos los personajes no alfanuméricos, utilice el "reemplazar()" método. En el método reemplazar (), se pasan dos argumentos; Una es la cadena buscada que se reemplazará, y la otra es el valor de reemplazo.

Por ejemplo, pasaremos una cadena vacía como el segundo parámetro, que es el reemplazo de la cadena buscada, y la regex para caracteres no alfanuméricos como el primer argumento para eliminar los caracteres no alfanuméricos, incluidos los espacios.

Sintaxis

Use la siguiente sintaxis para usar el método reemplazar () para la eliminación de caracteres no alfanuméricos de una cadena:

Reemplazar ("SearchedValue", "Reemplazo")

Aquí, los caracteres no alfanuméricos en una cadena son los "Valor de búsqueda"Eso se buscará en la cadena y se eliminará como un reemplazo con una cadena vacía que funcionará como el reemplazo o"reemplazo".

Vamos a los ejemplos para aprender más sobre el método reemplazar ().

Ejemplo 1: Uso del método reemplazar () con expresión regular

Primero crearemos una variable llamada "stri"Eso contiene una cadena con caracteres no alfanuméricos:

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

Luego, cree un patrón almacenado en una variable llamada "maniobra":

var regexPattern = /[^a-Za-z0-9] /g;

Pasar el patrón y una cadena vacía al método reemplazar ():

var ans = str.reemplazar (regexPattern, "");

Por último, muestre el resultado en la consola utilizando el "consola.registro()" método:

consola.log (Respuesta);

Como puede ver, el método reemplazar () eliminó con éxito todos los caracteres no alfanuméricos de una cadena:

Ejemplo 2: Uso del método reemplazar () con metacharacter (\ w)

Aquí, eliminaremos todos los caracteres no alfanuméricos que también se llaman caracteres especiales de una cadena usando metacharacter (\ W) que también es una forma de regex. Coincidirá con todos los caracteres no alfanuméricos, incluidos los espacios en una cadena.

Aquí, usaremos la misma cadena creada en el ejemplo anterior e invocaremos el método reemplazar () pasando Metacharacter (\ W) como el primer parámetro con una cadena vacía que se colocará eliminando todos los caracteres no alfanuméricos de una cadena:

var ans = str.reemplazar (/\ w/g, "");

Finalmente, imprima el resultado con la ayuda del "consola.registro()" método:

consola.log (Respuesta);

Se puede ver que los caracteres no alfanuméricos de una cadena:

Hemos proporcionado el método más simple y fácil para eliminar todos los caracteres no alfanuméricos de una cadena.

Conclusión

Para eliminar todos los caracteres no alfanuméricos de una cadena en JavaScript, puede usar el método JavaScript reemplazar (). Este método buscará la cadena de acuerdo con el patrón y los reemplazará con una cadena vacía. Para eliminar caracteres no alfanuméricos de una cadena, se puede usar una expresión regular o un metacharacter (\ w). Este artículo ilustra los métodos para eliminar todos los caracteres no alfanuméricos en JavaScript.