黑马程序员技术交流社区
标题:
求邮箱的校验正则表达式
[打印本页]
作者:
雏鹰起飞
时间:
2015-7-18 16:22
标题:
求邮箱的校验正则表达式
求邮箱的校验正则表达式
作者:
嘟嘟嘟嘟嘟
时间:
2015-7-18 16:53
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;
}
复制代码
作者:
不怕黑人
时间:
2015-7-18 18:38
String reg = "\\w+@\\w+(\\.[a-zA-Z]+)+";
作者:
疯雪
时间:
2015-7-18 19:42
较为专业的匹配[a-zA-Z0-9_]+@[a-zA-Z0-9]+(\\.[a-zA-Z]+)+
较为简单的匹配\\w+@\\w+(\\.\\w+)+
作者:
张红(新)
时间:
2015-7-19 00:02
看到几个会赋的都挺不错的,还有一个是regex="@";知识认为你邮箱里有个@就行了,这个不怎么靠谱,,,,
作者:
幸_好
时间:
2015-7-19 00:05
^(\w+((-\w+)|(\.\w+))*)\+\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2