我如何在 android 中验证多个逗号 (,) 分隔的电子邮件 ID。我正在使用以下代码进行单个电子邮件验证。请任何人帮助我。
static boolean validEmail(String str_newEmail) {
return str_newEmail.matches("^[_A-Za-z0-9-\\+]+(\\.[_A-Za-z0-9-]+)*@"+ "[A-Za-z0-9-]+(\\.[A-Za-z0-9]+)*(\\.[A-Za-z]{2,})$");
}
提前致谢。
最佳答案
您好,请使用此代码,我认为这会对您有所帮助
String str_newEmail = "Bharath@in.com,bharath@appsforbb.co.in";
String[] test = str_newEmail.split(",");
for (int i = 0; i < test.length; i++) {
if (!validEmail(test[i])) {
System.out.println("This is not a vaild email");
break;
}
}
验证电子邮件方法。
public boolean validEmail(String str_newEmail) {
return str_newEmail.matches("^[_A-Za-z0-9-\\+]+(\\.[_A-Za-z0-9-]+)*@"
+ "[A-Za-z0-9-]+(\\.[A-Za-z0-9]+)*(\\.[A-Za-z]{2,})$");
}
关于java - 如何在 android 中验证多个逗号分隔的电子邮件 ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16713812/