[英]Regular expression which accepts multiple email addresses seperated by comma in java
In my project I give email address to send the mail in a text box. 在我的项目中,我提供电子邮件地址以在文本框中发送邮件。 I can give either a single email address or a multiple email address separated by commas. 我可以提供一个电子邮件地址,也可以提供多个电子邮件地址,以逗号分隔。 Is there any regular expression for this situation. 对于这种情况是否有任何正则表达式。 I used the following code and its check for single email address only. 我将以下代码及其检查仅用于单个电子邮件地址。
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;
}
您可以在“,”上分割email-var,然后检查获得的每个电子邮件地址:)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.