이메일의 형식을 간단하게 체크하는 코드에 대해 알아보자.
// 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 로 구분할 수 있다.
'Android' 카테고리의 다른 글
Android Studio - 액티비티 간의 양방향 데이터 전달방법 (0) | 2022.07.13 |
---|---|
Android Studio - 액티비티 간의 단방향 데이터 전달방법 (0) | 2022.07.13 |
Android Studio - 이미지뷰 안 나올 때 해결 방법 (0) | 2022.07.13 |
Android Studio - 새로운 Activity 추가하기 / 액티비티간에 연결하기 (0) | 2022.07.13 |
Android Studio - AlertDialog 사용법 (0) | 2022.07.12 |
댓글