最新邮箱匹配正则(邮箱前缀可包含"_")

标签: java邮箱正则
1392人阅读 评论(0) 收藏 举报
分类:
/**
	 * 校验邮箱格式
	 *
	 * @param email
	 * @return
	 * @author shijing
	 * 2015年11月10日下午6:17:59
	 */
	public static boolean checkEmail(String email) {
		String check = "^\\w+((-\\w+)|(\\.\\w+))*\\@[A-Za-z0-9]+((\\.|-)[A-Za-z0-9]+)*\\.[A-Za-z0-9]+$";
		Pattern regex = Pattern.compile(check);
		Matcher matcher = regex.matcher(email);
		return matcher.matches();
	}

	public static void main(String[] args) {
		System.out.println(checkEmail("855485_wq@qq.com"));
	}



测试通过,后缀加下划线是不允许的。

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:471646次
    • 积分:4867
    • 等级:
    • 排名:第6535名
    • 原创:97篇
    • 转载:31篇
    • 译文:0篇
    • 评论:314条
    个人简介
    我只是一个简单的Coder,为了兴趣和理想奋斗在生活的道路上
    希望大家多多交流,共同进步,有疑问或想法请留言或者私信,也可以加群:157797573

    博客专栏
    最新评论
    你还在一个人孤独的奋斗吗?
    其实,你并不寂寞,欢迎加入CSDN Java群,这里是你的另一个家!    点击加入:CSDN Java群