Regex匹配电子邮件(不严格)


Regex to match email (not strict)

我想验证用户是否输入了电子邮件地址,但我不想对它太严格……所以我想出了这个。。。。

我当前使用正则表达式的if语句:

if (preg_match('^/.+?@.+?'..+$/', $_POST["email"]))

然而,我不会为一个有多个句点的电子邮件地址工作。。。

例如:

testing@test.one.com

如何允许多个.或周期?

我建议一些简单得多的东西,不需要重新发明

if(filter_var($_POST["email"], FILTER_VALIDATE_EMAIL))