给定Email格式,正则判断合法!

给定一个Email地址,判断其是否合法。Email地址的格式要求如下:
(1)Email地址包含2个部分,分别是用户名和域名,中间用符号“@”分隔,且要求用户名和域名均至少有1个字符。
(2)用户名和域名只能由大小写字母、0至9的数字、下划线“_”或点号“.”组成。
(3)用户名和域名中的点号“.”都要求前后必须有其他合法的字符,如carter.chen@163.com是合法的,但carter.chen.@163.comcarter..chen@163.com是不合法的。

http://blog.csdn.net/cnmilan/article/details/50781700