UASG : Universal Acceptance is a foundational requirement for a truly multilingual Internet, one in which users around the world can navigate entirely in local languages.
Use this email validation function :
fun isEmailValid(email: String): Boolean {
var isValid = false
val expression = "[^ ]+@[^ ]+\\.[^ ]{2,63}"
val pattern = Pattern.compile(expression, Pattern.CASE_INSENSITIVE)
val matcher = pattern.matcher(email)
if (matcher.matches()) {
isValid = true
}
return isValid
}
Full sample source code Link :
Soruce Code – written in Android-Kotlin