2017-05-30 5 views
-2

私の電子メールの検証には何の問題がありますか?Androidで電子メールを検証するにはどうすればよいですか?

TextInputLayout useremail_layout = (TextInputLayout) findViewById(R.id.email_layout); 
String email = ""; 
String emailPattern = "[a-zA-Z0-9._-][email protected][a-z]+\\.+[a-z]+"; 
if (email.matches(emailPattern)&& email.length()>0) { 
    useremail_layout.setError("valid address"); 
} else { 
    useremail_layout.setError("invalid email"); 
    Email.setError(null); 
} 
+1

https://stackoverflow.com/questions/12947620/email-address-validation- in-android-on-edittextこれをチェックしてください –

答えて

0

この私の友人を試してみてください

String emailAddress = etSignInEmail.getText().toString().trim(); 

if (android.util.Patterns.EMAIL_ADDRESS.matcher(emailAddress).matches()) { 
    useremail_layout.setError("valid Email address"); 
} 
else{ 
     useremail_layout.setError("invalid Email address"); 
} 
0

コードの下の使用:

public static boolean isValidEmail(String email) { 
    return !TextUtils.isEmpty(email) && android.util.Patterns.EMAIL_ADDRESS.matcher(email).matches(); 
} 
関連する問題