def is_palindrome_reverse(s: str) -> bool:
    """
    Test if a string is palindrome string by reversing string.
    :param s: the string to be checked
    :return: True if the string is palindrome, otherwise False.
    >>> is_palindrome_reverse("Able was I ere I saw Elba")
    True
    >>> is_palindrome_reverse("A man, a plan, a canal – Panama")
    True
    >>> is_palindrome_reverse("Madam, I'm Adam")
    True
    >>> is_palindrome_reverse("Never odd or even")
    True
    >>> is_palindrome_reverse("")
    True
    >>> is_palindrome_reverse("      ")
    True
    """
    s = "".join(char for char in s.lower() if s.isalnum())
    return s == s[::-1]