Is it a Palindrome?

A palindrome is a word or a sentence that is spelled the same both forward and backward. It ignores spacing, case and punctations.