/** * Validate review summary fields * * @return bool|string[] */ public function validate() { if (preg_match('/-/', $this->getNickname())) { $errors[] = __('Nickname is not correct.'); return $errors; } return parent::validate(); }
/** * Validate review summary fields * * @return array|bool|\string[] */ public function validate() { $errors = []; if (\Zend_Validate::is($this->getNickname(), 'Regex', array('pattern' => '/-/'))) { $errors[] = __('Nickname should not contain dashes'); } if (!empty($errors)) { return $errors; } return parent::validate(); }
/** * Validate nickname of customer * @return array|bool|\string[] */ public function validate() { $errors = []; $validator = new Regex(array('pattern' => '/^[a-zA-Z0-9]*[^_]*$/')); if ($validator->isValid($this->getNickname())) { $errors[] = __('Your nickname should not contain dashes. Please try again'); } if (!empty($errors)) { return $errors; } return parent::validate(); }
/** * Validate nick should not contain dashes * * @return array|bool|\string[] */ public function validate() { $errors = []; $validator = new \Zend\Validator\Regex(array('pattern' => '/^[a-zA-Z0-9]*-[-a-zA-Z0-9]*$/')); if ($validator->isValid($this->getNickname())) { $errors[] = __('Nickname should not contain dashes'); } if (!empty($errors)) { return $errors; } return parent::validate(); }