フォームのメールアドレスを作成/マスクするために、3文字を他の3文字に置き換えようとしています。
これは、1回だけ、またはそれを見つけた最初のインスタンスでのみ機能します。
email = "email1#domain!com|email2#domain!com|email3#domain!com";
email.replace("#","@").replace("!",".").replace("|",",");
上記のコードの結果:email1 @ domain.com、email2#domain!com | email3#domain!com
いくつか読んだ後、コーディングの一部であるRegExの使用について読みましたが、頭を悩ませることはできません。
email.replace("/#/g","@").replace("/!/g",".").replace("/|/g",",");
それも機能せず、元の変数と同じままになりました。
私は何が間違っているのですか?