Android Email Validation on EditText

前端 未结 13 1153
陌清茗
陌清茗 2020-12-29 04:38

I have one edittext and I would to to write email validation in my Editttext this is a xml code



        
13条回答
  •  北荒
    北荒 (楼主)
    2020-12-29 05:19

    I am posting very simple and easy answer of email validation without using any string pattern.

    1.Set on click listener on button....

     button_resetPassword.setOnClickListener(new View.OnClickListener()
        {
            @Override
            public void onClick(View v)
            {
                CharSequence temp_emilID=username.getText().toString();//here username is the your edittext object...
                if(!isValidEmail(temp_emilID))
                {
                    username.requestFocus();
                    username.setError("Enter Correct Mail_ID ..!!");
                         or
                    Toast.makeText(getApplicationContext(), "Enter Correct Mail_ID", Toast.LENGTH_SHORT).show();
    
                }
                else
               {
                  correctMail.. 
                 //Your action...
    
               }
    
             });
    

    2.call the isValidEmail() i.e..

       public final static boolean isValidEmail(CharSequence target)
       {
        if (TextUtils.isEmpty(target))
        {
            return false;
        } else {
            return android.util.Patterns.EMAIL_ADDRESS.matcher(target).matches();
        }
     }
    

    I hope it will helpful for you...

提交回复
热议问题