Google plus addressing? Yeah, many common libraries reject the + (also - and a few other characters) which is a pain in the ass.
Email addresses can actually get rather complex but the simple answer is not to validate; just try and email an activation link to whatever the user entered. If it arrives and gets a click, the address must be valid.