The e-mail regex needs some work - sdfg+sdf@sdff.de, which is a valid e-mail address, doesn't validate to true.
.+@.+\..+
I believe this allows all valid addresses (as well as lots of invalid ones, obviously). But I'm sure someone will let us know if not. :)http://www.ex-parrot.com/pdw/Mail-RFC822-Address.html
but again, only if you REALLY, REALLY , REALLY want to.