public function validateNumberValue($value)
    {
        if (null === $this->delimiter) {
            $parts = str_split($value);
        } else {
            $parts = explode($this->delimiter, $value);
        }

        foreach ($parts as $numberSymbol) {
            if (!$this->containsSymbol($numberSymbol)) {
                throw new NumberParseException($value, $numberSymbol);
            }
        }

        return true;
    }