Remplacer toutes les occurrences d'un caractère dans la chaîne de caractères en caractères d'imprimerie?

Je suis en train de remplacer tous les arrêts dans un e-mail avec un caractère x - par exemple "[email protected]" deviendrait "myxemail@emailxcom". Le courrier électronique est réglé sur une chaîne.
Mon problème c'est que c'est pas le fait de remplacer seulement les points, c'est le remplacement de chaque personnage, donc je viens d'obtenir une chaîne de x.
Je peux le faire fonctionner avec un seul arrêt complet, donc je suis en supposant que je me trompe sur l'instance globale de la partie. Voici mon code:

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

J'ai aussi essayé de

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

Si quelqu'un peut jeter toute la lumière que je l'apprécierais vraiment, j'ai été bloqué sur ça depuis si longtemps et n'arrive pas à comprendre où je vais mal.

** Edit: Oups, ma nouvelle variable a été effectivement appelé newemail, nouveau mot clé n'était pas à l'origine du problème!

new est un mot réservé en javascript

OriginalL'auteur Rebecca | 2017-04-09