All,
I spent a large part of my day looking for two functions. One to take
all of the invalid characters out of an email address, and one to
validate an email address. The trick is that I wanted them to be as
accurate as possible. The username part of the address has different
illegal characters than the domain part. I needed something to act
appropriately. Secondly, I needed a function that would tell me whether
an email address was valid taking the same principle into account. I
ended up with a solution for each that appears to be very solid. In any
case, with all of the tests that I put it through, these are the two
solutions that performed better than the others. I did not write the
monstrous regex in the validator function. For anyone who wants to
scrub or validate email addresses, I offer this. For anyone who can
improve it, I'm all ears. Have a good one, everyone.
Scott
_______________________________________________
UPHPU mailing list
[email protected]
http://uphpu.org/mailman/listinfo/uphpu
IRC: #uphpu on irc.freenode.net