Saltar al contenido

Reemplace todas las instancias de carácter en string en mecanografiado?

Este artículo ha sido analizado por nuestros expertos así garantizamos la exactitud de nuestra esta reseña.

Solución:

Su segundo ejemplo es el más cercano. El primer problema es su nombre de variable, newque resulta ser una de las palabras clave reservadas de JavaScript (y en su lugar se usa para construir objetos, como new RegExp o new Set). Esto significa que su programa arrojará un error de sintaxis.

Además, dado que el punto (.) es un carácter especial dentro de la gramática de expresiones regulares, debe escapar como .. De lo contrario, terminarías con result == "xxxxxxxxxxxxxxxxxx"lo cual es indeseable.

let email = "[email protected]"

let re = /./gi;
let result = email.replace(re, "x");

console.log(result)

Puedes probar split() y join() método que funcionó para mí. (Para normal string text) Fue corto y simple de implementar y entender. A continuación se muestra un ejemplo.

let email = "[email protected]";
email.split('.').join('x');

Por lo tanto, reemplazará todos sus . con x. Entonces, después del ejemplo anterior, email variable se convierte [email protected]

Nos puedes añadir valor a nuestro contenido informacional participando con tu veteranía en las anotaciones.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *