Here By giving input type Email you are setting the keyboard of email type means "@" and "." keyword will display on key board.
the better solution is to compare the email by following function
public boolean isEmailValid(String email)
{
String regExpn =
"^(([\w-]+\.)+[\w-]+|([a-zA-Z]{1}|[\w-]{2,}))@"
+"((([0-1]?[0-9]{1,2}|25[0-5]|2[0-4][0-9])\.([0-1]?"
+"[0-9]{1,2}|25[0-5]|2[0-4][0-9])\."
+"([0-1]?[0-9]{1,2}|25[0-5]|2[0-4][0-9])\.([0-1]?"
+"[0-9]{1,2}|25[0-5]|2[0-4][0-9])){1}|"
+"([a-zA-Z]+[\w-]+\.)+[a-zA-Z]{2,4})$";
CharSequence inputStr = email;
Pattern pattern = Pattern.compile(regExpn,Pattern.CASE_INSENSITIVE);
Matcher matcher = pattern.matcher(inputStr);
if(matcher.matches())
return true;
else
return false;
}
if this function returns true then your email address is valid otherwise not
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…