OGeek|极客世界-中国程序员成长平台

标题: android - 我应该如何验证电子邮件地址? [打印本页]

作者: 菜鸟教程小白    时间: 2022-8-1 01:19
标题: android - 我应该如何验证电子邮件地址?

在 Android 中验证电子邮件地址(例如,来自用户输入字段)的好技术是什么? org.apache.commons.validator.routines.EmailValidator似乎不可用。是否有任何其他库已经包含在 Android 中,或者我必须使用 RegExp?



Best Answer-推荐答案


另一种选择是内置的Patterns从 API 级别 8 开始:

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

Patterns viewable source



@AdamvandenHoven 的一种解决方案:
public final static boolean isValidEmail(CharSequence target) {
  return !TextUtils.isEmpty(target) && android.util.Patterns.EMAIL_ADDRESS.matcher(target).matches();
}

关于android - 我应该如何验证电子邮件地址?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1819142/






欢迎光临 OGeek|极客世界-中国程序员成长平台 (http://jike.in/) Powered by Discuz! X3.4