验证表单输入:email地址
问题
希望知道用户提供的一个email地址是否合法。
解决方案
使用FILTER_VALIDATE_EMAIL过滤器。它会(基本上)根据RFC5321中的规则指出一个email地址是否合法。
验证email地址
$email = filter_input(INPUT_POST, 'email', FILTER_VALIDATE_EMAIL);
if($email === false){
print 'Submitted email address is invalid.';
}else{
print 'Your email address is ' . $email;
}