`
smartan
  • 浏览: 181827 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

java 验证邮箱

    博客分类:
  • java
阅读更多

java 验证邮箱格式正确性(转载)

 

public class RegisterCheck {
    /**
     * 验证输入的邮箱格式是否符合
     * @param email
     * @return 是否合法
     */
public static boolean emailFormat(String email)
    {
        boolean tag = true;
        final String pattern1 = "^([a-z0-9A-Z]+[-|\\.]?)+[a-z0-9A-Z]@([a-z0-9A-Z]+(-[a-z0-9A-Z]+)?\\.)+[a-zA-Z]{2,}$";
        final Pattern pattern = Pattern.compile(pattern1);
        final Matcher mat = pattern.matcher(email);
        if (!mat.find()) {
            tag = false;
        }
        return tag;
    }
}

 

 

 

    private static boolean getEmail(String line){
        Pattern p = Pattern.compile("\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*");
        Matcher m = p.matcher(line);
        return m.find();
    }
 

 

3
5
分享到:
评论
2 楼 李先生_ 2013-10-17  
public static boolean emailFormat(String email)
{
boolean tag = true;
final String pattern1 = "^([a-zA-Z0-9]+[_|_|.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|_|.]?)*[a-zA-Z0-9]+.[a-zA-Z]{2,4}$";
final Pattern pattern = Pattern.compile(pattern1);
final Matcher mat = pattern.matcher(email);
if (!mat.find())
{
tag = false;
}
return tag;
}
1 楼 zhang8mss 2012-11-26  
你这两个都不正确,诶

相关推荐

Global site tag (gtag.js) - Google Analytics