正则表达式验证邮箱也可以不填写内容,就是可选项邮箱验证得正则表达式为
@Pattern(regexp = "^$|^([0-9A-Za-z\\-_\\.]+)@([0-9a-z]+\\.[a-z]{2,3}(\\.[a-z]{2})?)$",message = "请填写正确的邮箱号码") private String email;
注意上面是Java得写法,如果其他语言需注意双反斜杠
正则表达式 http://blog.xqlee.com/article/665.html