a@[IPv6:2001::1] is, unfortunately for your validation regex, a valid e-mail address.
[EDIT: I see that you consider TLD-free e-mail addresses undeliverable; still!]
[EDIT: I see that you consider TLD-free e-mail addresses undeliverable; still!]
.+@.+
FTW?