| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 | <?php/** * * Cube Framework $Id$ vgk2MnPYuTQeTtjO86Y1AinaMAqnZRjrFQjGxtTUnrc= * * @link        http://codecu.be/framework * @copyright   Copyright (c) 2017 CodeCube SRL * @license     http://codecu.be/framework/license Commercial License * * @version     1.10 [rev.1.10.01] *//** * email address validator class */namespace Cube\Validate;class Email extends AbstractValidate{    protected $_message = "'%s' does not contain a valid email address.";    /**     *     * checks if the variable contains a valid email address     *     * @return bool          return true if the validation is successful     */    public function isValid()    {        $value = $this->getValue();        if (empty($value)) {            return true;        }        if (!preg_match('#^\S+@\S+\.\S+$#', $value)) {            return false;        }        return true;    }}
 |