我想检查输入是验证类中的电子邮件。我使用自定义验证,因为电子邮件是以逗号分隔的列表。我想逐个收到电子邮件并验证它们。 我可以在不使用正则表达式的情况下检查电子邮件是否有效吗?
谢谢。
答案 0 :(得分:2)
尝试:
$emailsInput = Input::get('email');
$emails = explode(',', $emails);
foreach($emails as $email) {
$validator = Validator::make(
['email' => $email],
['email' => 'required|email']
);
if ($validator->fails())
{
// There is an invalid email in the input.
}
}
假设输入的格式如下: TEST1 @ gmail.com,TEST2 @ gmail.com等@ gmail.com