Given a string, determine whether it is a palindrome considering only alphanumeric characters and ignoring case.