匹配电子邮件的正则表达式(不严格)
Regex to match email (not strict)
我想验证用户是否输入了电子邮件地址,但我不想对此过于严格...所以我想到了这个...
我当前使用正则表达式的 if 语句:
if (preg_match('^/.+?@.+?\..+$/', $_POST["email"]))
但是,我不会为具有多个句点的电子邮件地址工作...
例如:
testing@test.one.com
如何允许多个 .
或句点?
我会建议一些更简单的方法,不需要您重新发明轮子
if(filter_var($_POST["email"], FILTER_VALIDATE_EMAIL))
我想验证用户是否输入了电子邮件地址,但我不想对此过于严格...所以我想到了这个...
我当前使用正则表达式的 if 语句:
if (preg_match('^/.+?@.+?\..+$/', $_POST["email"]))
但是,我不会为具有多个句点的电子邮件地址工作...
例如:
testing@test.one.com
如何允许多个 .
或句点?
我会建议一些更简单的方法,不需要您重新发明轮子
if(filter_var($_POST["email"], FILTER_VALIDATE_EMAIL))