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, new
que 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.