본문 바로가기
  • 콩's 코딩노트
Android

Android Studio - 이메일 형식 체크하는 코드

by Cong_S 2022. 7. 13.

이메일의 형식을 간단하게 체크하는 코드에 대해 알아보자.

 

// 1. E-mail 입력
String email = editEmail.getText().toString().trim();

Pattern pattern = Patterns.EMAIL_ADDRESS;

// 1-1. 유저가 아무것도 입력하지 않았거나, 이메일 형식이 틀리면
// 유저한테 이메일 제대로 입력해주세요라고 알려주자.

if( email.isEmpty() ==true || pattern.matcher(email).matches() == false ){
    Toast.makeText(MainActivity.this, "E-mail을 형식에 맞게 입력해주세요.", Toast.LENGTH_SHORT).show();
    return;

 

에디트 텍스트에서 가져온 문자열을 변수에 저장하고

Patterns의 EMAIL_ADDRESS 를 변수에 저장해준다.

 

이를 이용해 pattern.matcher 메소드와 matcher 메소드를 이용해

email이 맞은 경우와 안 맞는 경우를 true, false 로 구분할 수 있다.

댓글