안드로이드에서 이메일이 유효한지 어떻게 확인하나요?


안드로이드에서 이메일 유효성 검사에 좋은 기술이 뭐가 있나요? http://commons.apache.org/proper/commons-validator/apidocs/org/apache/commons/validator/routines/EmailValidator.html 이건 안될것 같아보이는데 다른 라이브러리나 정규식같은게 있을까요?

  • 2016년 02월 04일에 작성됨

조회수 358


1 답변


좋아요
0
싫어요
채택취소하기

안드로이드 API8이상부터는 Patterns를 쓰시면 됩니다.

public final static boolean isValidEmail(CharSequence target) {
  if (TextUtils.isEmpty(target)) {
    return false;
  } else {
    return android.util.Patterns.EMAIL_ADDRESS.matcher(target).matches();
  }
}

이런식으로 쓰시면 되는데요. 아니면

public final static boolean isValidEmail(CharSequence target) {
  return !TextUtils.isEmpty(target) && android.util.Patterns.EMAIL_ADDRESS.matcher(target).matches();
}

이렇게도 쓸수있습니다.

  • 2016년 02월 04일에 작성됨

로그인이 필요한 기능입니다.

Hashcode는 개발자들을 위한 무료 QnA사이트 입니다. 작성한 답변에 다른 개발자들이 댓글을 작성하거나 좋아요/싫어요를 할 수 있기 때문에 계정을 필요로 합니다.
► 로그인
► 계정만들기
Close