【发布时间】:2023-03-30 13:39:01
【问题描述】:
我想检查输入是验证类中的电子邮件。我为此使用自定义验证,因为电子邮件以逗号分隔的列表形式出现。我想逐一获取电子邮件并验证它们。 我可以不使用正则表达式检查电子邮件是否有效吗?
谢谢。
【问题讨论】:
标签: php validation laravel
我想检查输入是验证类中的电子邮件。我为此使用自定义验证,因为电子邮件以逗号分隔的列表形式出现。我想逐一获取电子邮件并验证它们。 我可以不使用正则表达式检查电子邮件是否有效吗?
谢谢。
【问题讨论】:
标签: php validation laravel
试试:
$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,etc@gmail.com
【讨论】: