Plus is valid in e-mail addresses, dammit!

I hate sites that have absolutely broken validation of fields. Whether they require you to enter your credit card number without spaces (because stripping spaces is SO HARD!), expect dates in the brokenest format ever (MM/DD/YYYY, cue the angry Amurricans) without telling you, or disallow special characters in the password(!)… but my favorite would have to be those sites that throw an unfriendly “Your e-mail address is invalid” at you when you enter an address containing a + sign.

Dear site admins, validator programmers, and whatnot: In most cases, I don’t even want to register for your site in the first place, so if you’re going to force me, at least don’t make it harder than necessary! Read the damn RfC! If you block plus signs in e-mail addresses, that means that instead of just using one mailbox and any number of plussed aliased, I have to log in to my server, edit the virtusertable, rebuild it, and reload sendmail.

Unless your page is really valuable for me, chances are that I won’t bother.

4 Replies to “Plus is valid in e-mail addresses, dammit!”

  1. I would not call it broken one way or the other, but damn it, when my tax return comes back because I enter 2/18/81 instead of 1/2/81, I would just as well we were not unique.. grr..

  2. I should correct that – the most broken format would probably have to be MM/DD/YY. Any date format that is not ordered by unit length is inherently weird, though, and two-digit years, oh well. But honestly, I consider all date formats broken except the ISO date format – YYYY-MM-DD (hyphens optional). I just find DD/MM/YYYY less broken than MM/DD/YYYY.

Comments are closed.