

My plan is to start with that, and adapt as hopefully more people contribute name examples. So, in the mean time, I’ll have to create some test data for some permutations that I know I want to test for. I didn’t receive as many responses with name data as I hoped. Just reply to this tweet with your name, like so

Q: Have you ever been unable to type your name correctly into a website form, because their validation didn’t like your names’ “special” characters? I need some data for a project. So I did what any developer would do – I asked my Twitter followers. When starting to explore this topic, I wanted to get some real world data, so I could use it for my unit tests. It’s likely that they’ll have to misspell their name on a different site, because they had a different set of validation rules.

When people have to alter the spelling of their name to pass the form validation, they have to remember how they misspelled their name for that site. If you tell the truth, you don’t have to remember anything. When people encounter such situations, they have to remove the special characters from their names – which is usually any character not in the English alphabet. It’s the name validation regex built into your form, that has failed them. When your customers cannot correctly write their names in your form, it’s not the customers fault – it’s yours. Yet, they can fail spectacularly on simpler things like writing decent HTML or allowing people to spell their own names correctly in forms. Developers can spend a lot of time on crafting and polishing some complicated interactions in JavaScript.
