src/Biblys/Isbn/Isbn.php
private function removeHyphens($code)
    {
        // Remove Hyphens and others characters
        $replacements = array('-','_',' ');
        $code = str_replace($replacements, '', $code);

        // Check for unwanted characters
        if (!is_numeric($code)
            && !(is_numeric(substr($code, 0, -1))
            && strtoupper(substr($code, -1)) == 'X')) {
            $this->setValid(false);
            $this->addError(self::ERROR_INVALID_CHARACTERS);
        }

        return $code;
    }
private function removeHyphens($code)
    {
        // Remove Hyphens and others characters
        $replacements = array('-','_',' ');
        $code = str_replace($replacements, '', $code);

        // Check for unwanted characters
        if (!is_numeric($code)
            && !(is_numeric(substr($code, 0, -1))
            && strtoupper(substr($code, -1)) == 'X')) {
            $this->setValid(false);
            $this->addError(self::ERROR_INVALID_CHARACTERS);
        }

        return $code;
    }
private function removeHyphens ( $ code ) { // Remove Hyphens and others characters $ replacements = array ( '-' , '_' , ' ' ) ; $ code = str_replace ( $ replacements , '' , $ code ) ; // Check for unwanted characters if ( ! is_numeric ( $ code ) && ! ( is_numeric ( substr ( $ code , 0 , - 1 ) ) && strtoupper ( substr ( $ code , - 1 ) ) == 'X' ) ) { $ this -> setValid ( false ) ; $ this -> addError ( self :: ERROR_INVALID_CHARACTERS ) ; } return $ code ; }
Delete '-', '_' and ' '
Delete - _ and