正则表达式匹配电子邮件(不严格)

时间:2015-02-05 18:05:35

标签: php regex if-statement

我想验证用户是否输入了电子邮件地址,但我不想过于严格......所以我想出了这个......

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

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

但是,我不会使用多个句点的电子邮件地址......

例如:

testing@test.one.com

如何允许多个.或句点?

1 个答案:

答案 0 :(得分:4)

我会建议一些更简单的东西,不需要你重新发明轮子

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