Java tutorial
//package com.java2s; import java.util.regex.Pattern; public class Main { public static final Pattern EMAIL = Pattern.compile("\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*"); public static boolean isEmail(String source) { source = source.toLowerCase(); return EMAIL.matcher(source).matches(); } }