Java 如何检查抄送和密件抄送是否有效?

Java 如何检查抄送和密件抄送是否有效?,java,regex,Java,Regex,我需要在邮件中抄送和密件抄送正则表达式。如何检查它是否有效 目前我正在使用此正则表达式进行邮件: "^[_A-Za-z0-9-\\+]+(\\.[_A-Za-z0-9-]+)*@ [A-Za-z0-9-]+(\\.[A-Za-z0-9]+)*(\\.[A-Za-z]{2,})$" 现在,我还需要CC和BCC的正则表达式 我想抄送和密件抄送这样的格式 karan dani,abc-pqr这不是同样的工作吗???所有电子邮件ID都是相同的,对吗??无论是在to、cc还是bcc中,正则表达式都是非常

我需要在邮件中抄送和密件抄送正则表达式。如何检查它是否有效

目前我正在使用此正则表达式进行邮件:

"^[_A-Za-z0-9-\\+]+(\\.[_A-Za-z0-9-]+)*@ [A-Za-z0-9-]+(\\.[A-Za-z0-9]+)*(\\.[A-Za-z]{2,})$"
现在,我还需要CC和BCC的正则表达式

我想抄送和密件抄送这样的格式
karan dani,abc-pqr

这不是同样的工作吗???所有电子邮件ID都是相同的,对吗??无论是在
to
cc
还是
bcc
中,正则表达式都是非常缺乏的。有效的电子邮件字符比你的要多得多。查看
@
后面的空格我看不太合适(虽然这不是问题)。“cc”和“bcc”也是电子邮件ID,对吗??如果适用于“收件人”电子邮件id,请使用相同的正则表达式。CC和BCC仍然是电子邮件地址。它们的规则与
to
字段的规则相同。