Universal Acceptance of Email id on android platform In Kotlin (UASG)

Standard

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