public function isValid($target)
    {
        if (mb_strlen($target, $this->charset) < $this->length) {
            $this->violate(sprintf($this->message, $this->length));
            return false;
        } else {
            return true;
        }
    }