News for hackers. Stuff that matters.
Re:I couldn't buy a car because my email address was 'invalid' by marcolussetti on Monday July 27, 2020 @02:28PM (#23967944)
Considering this is talking about client-side validation in JS, that shouldn't be hard to fix/bypass locally. Worth a try, it's not a given that there's matching backend validation!

However, at least they had the decency not to hardcore the TLD list. I used to have a .eu email and it would get rejected rather often, even years after the TLD came out.

Re:I couldn't buy a car because my email address was 'invalid' by cxam on Monday July 27, 2020 @02:51PM (#23968143)
I've had to locally override some JS on the client-side and hoped their backend validation was a lot more sane. The frontend validation logic was limiting the TLD to minimum of two characters and max of four ({2,4}). I use a .email TLD for sites that I don't want to give my personal email.

If you're using Chrome (65+), you can easily bypass any validations/logic by using local overrides (https://developers.google.com/web/updates/2018/01/devtools#o...). As marcolussetti said, it's worth trying out.