public function isValid($account)
    {
        try {
            if ($account == null) {
                return false;
                
            }
            $this->checkType($account);
            $this->init($account);
            $this->validate();
            return ltrim($account, "0") != "" && $this->getResult();

        } catch (ValidatorOutOfBoundsException $e) {
            return false;

        }
    }