我需要正则表达式在javascript中屏蔽电子邮件地址

我需要正则表达式在javascript中屏蔽电子邮件地址,javascript,reactjs,Javascript,Reactjs,我想屏蔽电子邮件地址abcdef@gmail.com=> abXXX@gmail.com在JavaScript中 我使用了/(?试试这个选项,它可以避免使用lookback: var电子邮件=”abcdef@gmail.com"; var output=email.replace(/^(.{2})[^@]+/,“$1XXX”); 控制台日志(电子邮件); console.log(output);这个简单的操作不需要正则表达式。这应该同样有效: var emailAddress=“约翰。doe

我想屏蔽电子邮件地址abcdef@gmail.com=> abXXX@gmail.com在JavaScript中


我使用了/(?试试这个选项,它可以避免使用lookback:

var电子邮件=”abcdef@gmail.com";
var output=email.replace(/^(.{2})[^@]+/,“$1XXX”);
控制台日志(电子邮件);

console.log(output);
这个简单的操作不需要正则表达式。这应该同样有效:

var emailAddress=“约翰。doe@gmail.com"
函数maskEmail(电子邮件){
let split=email.split(“@”)
return email.substr(0,1)+新数组(拆分[0]。长度-1)。填充('x')。加入('')+“@”+拆分[1]
}
console.log(maskEmail(emailAddress))