验证电子邮件和IP

时间:2014-05-30 20:10:24

标签: php validation email ip

我正在使用以下代码检查提交的电子邮件和IP是否有效,我使用以下代码:

class Engine {
    function validateEmail($email) {
        if (filter_var($email, FILTER_VALIDATE_EMAIL)) {
            return TRUE;
        } else {
            return FALSE;
        }
    }

    function validateIP($ip) {
        if (filter_var($ip, FILTER_VALIDATE_IP, FILTER_FLAG_IPV6)) {
            return TRUE;
        } else {
            return FALSE;
        }
    }
}

我的问题是,这是验证用户email / ip的好方法吗?

1 个答案:

答案 0 :(得分:1)

验证没问题,你可以缩短它,因为filter_var返回true / false:

function validateEmail($email) {    
    return filter_var($email, FILTER_VALIDATE_EMAIL);
}    

function validateIP($ip) {
    return filter_var($ip, FILTER_VALIDATE_IP, FILTER_FLAG_IPV6);
}