Android Tutorials

Android Email validate

import java.util.regex.Matcher;
import java.util.regex.Pattern;

/**
* Created by arifhasnat on 12/20/15.
*/
public class Utility {

private static Pattern pattern;
private static Matcher matcher;
//Email Pattern
private static final String EMAIL_PATTERN = "[a-zA-Z0-9._-]+@[a-z]+\\.+[a-z]+";

/**
* Validate Email with regular expression
*
* @param email
* @return true for Valid Email and false for Invalid Email
*/
public static boolean validate(String email) {
pattern = Pattern.compile(EMAIL_PATTERN);
matcher = pattern.matcher(email);
return matcher.matches();
}
}

and by this you can implement it :


String emailID = emailET.getText().toString();
if (!TextUtils.isEmpty(emailID) && Utility.validate(emailID)) {

// do some task here
}

Leave a comment