Ich versuche, alle Punkte in einer E-Mail mit einem x-Zeichen zu ersetzen - zum Beispiel "[email protected]" würde "myxemail @ emailxcom" werden. E-Mail ist auf eine Zeichenfolge festgelegt.
Mein Problem ist, dass es nicht nur ganze Punkte ersetzt, es ersetzt jedes Zeichen, also bekomme ich nur eine Zeichenfolge von x.
Ich kann es mit nur einem Punkt zu arbeiten, so nehme ich an, dass ich falsch bin auf der globalen Instanz Teil. Hier ist mein Code:Ersetzen Sie alle Zeichen in Zeichenfolge in Typoskript?
let re = ".";
let new = email.replace(/re/gi, "x");
Ich habe auch versucht
re = /./gi;
new = email.replace(re, "x");
Wenn jemand irgendein Licht Schuppen kann ich es wirklich schätzen würde, habe ich so lange auf diese aufgeklebt und kann nicht scheinen herauszufinden, wo ich falsch liege.
** Edit: Whoops, meine neue Variable wurde eigentlich Newmail genannt, das Schlüsselwort new verursachte das Problem nicht!
'new' ein reserviertes Wort ist in Javascript – charlietfl