This question already has answers here:
How should I validate an e-mail address?
(35 个回答)
2年前关闭。
我正在尝试在注册用户时处理我的 android 应用程序中的错误情况。我想确保提供的电子邮件地址是有效的,有效是指正确的格式:“something@something.com”。
我在 google 和 stackoverflow 上搜索过,但在 Kotlin 中找不到确切的答案。
然后打电话
(35 个回答)
2年前关闭。
我正在尝试在注册用户时处理我的 android 应用程序中的错误情况。我想确保提供的电子邮件地址是有效的,有效是指正确的格式:“something@something.com”。
我在 google 和 stackoverflow 上搜索过,但在 Kotlin 中找不到确切的答案。
最佳答案
基于 java ( How should I validate an e-mail address? ) 中的这个答案,您可以使用扩展函数来检查 kotlin 中的有效性。
fun String.isEmailValid(): Boolean {
return !TextUtils.isEmpty(this) && android.util.Patterns.EMAIL_ADDRESS.matcher(this).matches()
}
然后打电话
val str = ""
str.isEmailValid()