ich einen regulären Ausdruck habe eine E-Mail zu überprüfen und, wenn ich es laufen, es sagt mir ständig, dass seine eine ungültige E-Mail-Adresse, aber die E-Mail korrekt istAndroid E-Mail-Validierung mit regulären Ausdrücken nicht funktionieren
email = (EditText) findViewById(R.id.email);
final String Email = email.getText().toString();
if (!Email.matches("^([a-zA-Z0-9_\\-\\.]+)@([a-zA-Z0-9_\\-\\.]+)\\.([a-zA-Z]{2,5})$"))
{
email.requestFocus();
email.setError("INVALID EMAIL ADDRESS");
}
niemand weiß, dass es mir den Fehler geben würde, obwohl es richtig ist?
[scheint zu funktionieren] (http://ideone.com/rppPjU) – BackSlash
Aber wenn ich es auf meinem Android laufen druckt er nur den Fehler ungültige E-Mail-Adresse – Michelle
Haben Sie am Ende einen Platz haben? Das würde falsch zurückkommen. Was ist der Inhalt von 'Email'? –