Showing posts with label email validation in android. Show all posts
Showing posts with label email validation in android. Show all posts

Monday, 7 January 2013

Check Email Id Is Valid,Email-id Validation in Android


Here some method for check email id is valid or not
it will return "true" if email id is valid otherwise return "false",you can pass string on this function and get that string is valid email id or not
here some method that gives you passing string is contain valid email id or not

1).

        public static boolean isEmailValid(String email) {
              boolean isValid = false;
              String expression = "^[\\w\\.-]+@([\\w\\-]+\\.)+[A-Z]{2,4}$";
              CharSequence inputStr = email;
              Pattern pattern = Pattern.compile(expression, Pattern.CASE_INSENSITIVE);
              Matcher matcher = pattern.matcher(inputStr);
              if (matcher.matches()) {
                     isValid = true;
              }
              return isValid;
       }



2).



boolean checkEmailCorrect(String Email) {
              String pttn = "[a-zA-Z0-9._-]+@[a-z]+\\.+[a-z]+";
              Pattern p = Pattern.compile(pttn);
              Matcher m = p.matcher(Email);

              if (m.matches()) {
                     return true;
              }
              return false;
       }


3).


    public boolean isEmailValid(String email) {

              boolean flag;
              String expression ="[a-zA-Z0-9\\+\\.\\_\\%\\-\\+]{1,256}" +
                           "\\@" +
                           "[a-zA-Z0-9][a-zA-Z0-9\\-]{1,64}" +
                           "(" +
                           "\\." +
                           "[a-zA-Z0-9][a-zA-Z0-9\\-]{1,25}" +
                           ")+" ;

              CharSequence inputStr = email.trim();
              Pattern pattern = Pattern.compile(expression, Pattern.CASE_INSENSITIVE);
              Matcher matcher = pattern.matcher(inputStr);
             
              if (matcher.matches())
                     flag = true;
              else
              {
             
                     flag=false;
              }
              return flag;

       }
////////////////////////////////////////////////////////=====================
you can use this finction like below

if(isEmailValid("abc@abc.com"))
{
do some code for valid email id
}
else
{
code for invalid email ids
}






thanks