在我的项目中,我提供电子邮件地址以在文本框中发送邮件。我可以用逗号分隔一个电子邮件地址或多个电子邮件地址。这种情况有没有正则表达式。我使用了以下代码并仅检查单个电子邮件地址。
public static boolean isEmailValid(String email){
boolean isValid = false;
String expression = "^[\\w\\.-]+@([\\w\\-]+\\.)+[A-Z]{2,4}$";
CharSequence inputStr = email;
Pattern pattern = Pattern.compile(expression,Pattern.CASE_INSENSITIVE);
Matcher matcher = pattern.matcher(inputStr);
if(matcher.matches()){
isValid = true;
}
return isValid;
}
答案 0 :(得分:1)
答案 1 :(得分:0)
您可以将您的email-var拆分为“,”,并检查您获得的每个电子邮件地址:)