【发布时间】:2021-09-24 14:00:09
【问题描述】:
我们应该如何验证 Kotlin 多平台移动 (KMM)?我发现了这个问题,但它使用了 java.util.regex.Pattern,它对 KMM 没有用:
【问题讨论】:
标签: kotlin kotlin-multiplatform kotlin-multiplatform-mobile
我们应该如何验证 Kotlin 多平台移动 (KMM)?我发现了这个问题,但它使用了 java.util.regex.Pattern,它对 KMM 没有用:
【问题讨论】:
标签: kotlin kotlin-multiplatform kotlin-multiplatform-mobile
您可以使用 Kotlin Regex 类来验证电子邮件地址
/**
* Email address pattern, same as [android.util.Patterns.EMAIL_ADDRESS]
*/
private val emailAddressRegex = Regex(
"[a-zA-Z0-9\\+\\.\\_\\%\\-\\+]{1,256}" +
"\\@" +
"[a-zA-Z0-9][a-zA-Z0-9\\-]{0,64}" +
"(" +
"\\." +
"[a-zA-Z0-9][a-zA-Z0-9\\-]{0,25}" +
")+"
)
if (email.matches(emailAddressRegex)){
//Valid email address
}
【讨论】: