/** * {@inheritDoc} */ public function validate($value) { $pattern = $this->rule->getPattern(); if (!is_null($pattern)) { return (bool) preg_match($pattern, $value); } return false; }
public function string_value() { return ValidationConfig::create()->addRequired('必須入力です')->addRegex('値が不正です', RegexRule::create()->setPattern('!^[a-zA-Z0-9]{5}$!')); }
public function string_value() { return ValidationConfig::create()->addRequired('必須入力です')->addRegex('値が不正です', RegexRule::create()->setPattern('!^' . $this->options['regexString'] . '$!')); }
public function field4() { return ValidationConfig::create()->addRequired('必須入力です')->addRegex('dではありません', RegexRule::create()->setPattern('!^d$!')); }