Java 验证电子邮箱是否合法
工作中,常常遇到校验电子邮箱字符串是否符合规范的需求,这里提供如下两个基于正则表达式的校验方法:
public static final String EMAIL_REGEX_DEFAULT = "^([a-z0-9A-Z]+[-|_|\\.]?)+[a-z0-9A-Z]@([a-z0-9A-Z]+(-[a-z0-9A-Z]+)?\\.)+[a-zA-Z]{2,}$";
public static boolean isEmail(String email) {
return email.matches(EMAIL_REGEX_DEFAULT);
}
public static boolean isEmail1(String email) {
Pattern p = Pattern.compile(EMAIL_REGEX_DEFAULT);
Matcher m = p.matcher(email);
return m.matches();
}
以上就是这篇文章的全部内容了,希望本文对大家的学习或者工作能带来一定的帮助,如有疑问请留言交流。祝各位生活愉快!
读后有收获,小礼物走一走,请作者喝咖啡。
![](https://common.cnblogs.com/images/wechat.png)
作者:楼兰胡杨
本文版权归作者和博客园共有,欢迎转载,但请注明原文链接,并保留此段声明,否则保留追究法律责任的权利。