public function validateRegex(string $key, array $def, $value)
    {
        if (is_scalar($value) && isset($def['regex']) && !empty($value) && !preg_match($def['regex'], $value)) {
            $this->addError($key, 'form.value_not_valid_regex');
        }
    }