如何检查字符串是否是Android中的有效电子邮件



我在注册用户时试图在Android应用中处理错误案例。我想确保提供的电子邮件地址有效,并且有效,我的意思是正确的格式:" something@something.com"。

我已经在Google和Stackoverflow上进行了搜索,但在Kotlin中找不到确切的答案。

基于Java中的答案(我应该如何验证电子邮件地址?(,您可以使用扩展功能来检查Kotlin中的有效性。

fun String.isEmailValid(): Boolean {
    return !TextUtils.isEmpty(this) && android.util.Patterns.EMAIL_ADDRESS.matcher(this).matches()
}

然后致电

val str = ""
str.isEmailValid()

最新更新