我正在尝试在注册用户时在我的android应用程序中处理错误情况。我要确保提供的电子邮件地址有效,并且有效的意思是正确的格式:“ something@something.com”。
我已经在Google和stackoverflow上进行了搜索,但是在Kotlin中找不到确切的答案。
答案 0 :(得分:0)
基于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()