我正在尝试找出如何删除电子邮件地址中的所有无效字符。
例如:email="taeo͝';st@yy.com"(. 是一个电子邮件字符),结果应该是:email = "taest@yy.com"
我正在使用以下电子邮件模式:
String email_pattern = "^[^[_A-Za-z0-9-\\+]+(\\.[_A-Za-z0-9-]+)*@"+ "[A-Za-z0-9-]+(\\.[A-Za-z0-9]+)*(\\.[A-Za-z]{2,})$]";
String modifiedEmail = email.replaceAll(email_pattern,"");
但是上面的代码给出了结果:email = "aest@yy.com" but expected "taest@yy.com"
任何建议或更好的方法将不胜感激。