Java tutorial
//package com.java2s; import java.util.regex.Pattern; public class Main { public static boolean isValidEmail(String email) { String ePattern = "^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@((\\[[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\])|(([a-zA-Z\\-0-9]+\\.)+[a-zA-Z]{2,}))$"; Pattern p = Pattern.compile(ePattern); java.util.regex.Matcher m = p.matcher(email); return m.matches(); } }