4 ms·
I wonder if that's because they know people use + to tag for later spam blocking, or is it just a lazy regex user who needs to read this article?
by imglorp 4y ago
I wonder if that's because they know people use + to tag for later spam blocking, or is it just a lazy regex user who needs to read this article?
- skeeter2020 4y agoIME it's the latter, but not because they are lazy, but because email validation is hard. The lazy regex was in the late 90's early 00's when any email that didn't end in .com, .edu or .net failed!
- hoosieree 4y agoThe problem is insufficient laziness. Just check that the email contains an `@` sign, and validate later by corresponding with the address. if "@" in email: send_confirmation(email)
- shakna 4y agoWhich is truly terrible. I mean, here's a valid email that was used in the early 90s: sdchema!mhtsa!australia!chris@Nosc
- jonathanlydall 4y agoOur website blocked it inadvertently, we were using ASP.NET Identity which has internal email validation which by default does not accept it. Just flipping a flag in the configuration is enough to allow it, but until someone reported the problem I wasn’t even aware it was blocked.