JAVA 判断邮箱的正则表达式

来源:互联网 发布:37琅琊榜光翼进阶数据 编辑:程序博客网 时间:2024/05/01 07:44

 String regex="\\w{0,}\\@\\w{0,}\\.{1}\\w{0,}";



//邮箱的判断 

        String email = user.getEmail();        String regex1="\\w{0,}\\@\\w{0,}\\.{1}\\w{0,}";//例如.com域名邮箱        String regex2="\\w{0,}\\@\\w{0,}\\.{1}\\w{0,}\\.{1}\\w{0,}";//例如.com.cn域名邮箱        if (StringUtils.isNotEmpty(email) && !Pattern.matches(regex1, email) && !Pattern.matches(regex2, email)) {            setMessage("邮箱格式不合法.合法的邮箱格式为 :用户名@服务器名.后缀  或者用户名@服务器名.后缀.后缀 ");            return;        }