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();
}
'Android' 카테고리의 다른 글
[Android] 데이터 저장: SharedPreference (0) | 2022.07.13 |
---|---|
[Android] 엑티비티 간의 데이터 전달: putExtra, getIntent, getStringExtra, getIntExtra, startActivityForResult, ActivityResultLauncher, ActivityResultCallback (0) | 2022.07.13 |
[Android] TODO 활용 (0) | 2022.07.13 |
[Android] 엑티비티(Activity): Intent (0) | 2022.07.13 |
[Android] onBackPressed와 Alert Dialog(알림창) (0) | 2022.07.12 |
댓글