一、推荐邮箱正则
^[a-zA-Z0-9_.-]+@[a-zA-Z0-9-]+(\\.[a-zA-Z0-9-]+){0,5}\\.(com|COM|cn|CN|net|NET)$
二、普通邮箱正则常见问题
1、易将包含.的普通字符串识别为邮箱
2、易将mysql_watch@ipv4格式的mysql privilege SQL赋权语句识别为邮箱
如:
^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\\.[a-zA-Z0-9_-]+)+$
三、解决办法
限定邮箱后缀为常见邮箱后缀:com|COM|cn|CN|net|NET