liv*_*ort 4 email-validation string-matching kotlin
我正在尝试在注册用户时处理我的 android 应用程序中的错误情况。我想确保提供的电子邮件地址是有效的,有效是指正确的格式:“something@something.com”。
我在 google 和 stackoverflow 上搜索过,但在 Kotlin 中找不到确切的答案。
小智 14
基于 java 中的这个答案(我应该如何验证电子邮件地址?),您可以使用扩展功能来检查 kotlin 中的有效性。
fun String.isEmailValid(): Boolean {
return !TextUtils.isEmpty(this) && android.util.Patterns.EMAIL_ADDRESS.matcher(this).matches()
}
Run Code Online (Sandbox Code Playgroud)
然后打电话
val str = ""
str.isEmailValid()
Run Code Online (Sandbox Code Playgroud)