visual2015 2015-09-19 13:31 采纳率: 80%
浏览 5773
已采纳

java 验证邮箱格式怎么实现?

java中应用正则表达式判断邮箱格式,如果用户输入格式错误,提醒用户重新输入。若输入正确,直接执行。刚学JDBC,具体应该怎么写,真心求教?

  • 写回答

2条回答 默认 最新

  • 毕小宝 博客专家认证 2015-09-19 14:13
    关注

    如果是java代码验证的话,实例代码如下:

     /**
         * 验证邮箱
         * @param email
         * @return
         */
        public static boolean checkEmail(String email){
            boolean flag = false;
            try{
                    String check = "^([a-z0-9A-Z]+[-|_|\\.]?)+[a-z0-9A-Z]@([a-z0-9A-Z]+(-[a-z0-9A-Z]+)?\\.)+[a-zA-Z]{2,}$";
                    Pattern regex = Pattern.compile(check);
                    Matcher matcher = regex.matcher(email);
                    flag = matcher.matches();
                }catch(Exception e){
                    flag = false;
                }
            return flag;
        }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?