본문 바로가기
Android

[Android] 이메일 유효성 검사하는 Pattern 코드

by eyoo 2022. 7. 13.

Pattern으로 이메일 유효성 검사를 할수있다.

 

Pattern pattern = android.util.Patterns.EMAIL_ADDRESS;

 

pattern.matcher(email).matches()

# email은 getText로 받은 변수다.

 

 

더보기

 

사용예시:

 

                Pattern pattern = android.util.Patterns.EMAIL_ADDRESS;

                if (email.isEmpty() || !pattern.matcher(email).matches()){
                    Toast.makeText(MainActivity.this, "이메일을 올바르게 입력하세요", Toast.LENGTH_SHORT).show();
                } else if (password.length() < 6 || password.length() > 12) {
                    Toast.makeText(MainActivity.this, "비밀번호는 6자리 이상 12자리 이하", Toast.LENGTH_SHORT).show();
                } else if (!validPassword.equals(password)) {
                    Toast.makeText(MainActivity.this, "비밀번호가 일치하지 않습니다.", Toast.LENGTH_SHORT).show();
                } else {
                    Intent intent = new Intent(MainActivity.this, AvartaActivity.class);
                    startActivity(intent);
                    
                    finish();
                }

댓글