0

我们应该如何验证 Kotlin 多平台移动(KMM)?我发现了这个问题,但它使用了 java.util.regex.Pattern,它对 KMM 没有用:

我应该如何验证电子邮件地址?

4

1 回答 1

0

您可以使用 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
}
于 2021-09-24T14:00:09.217 回答