I would say that this is a complicated problem to solve with regex. I’m not even sure how it can be done with only regex.
Have you solved it without regex? I’m not sure if there is the best fit here. The exception would be the first step, normalizing the string. But for the actual palindrome check, I think there are better approaches.