![]() |
|
| Programación y Desarrollo para Android Subforo exclusivo para temas de programación de software para PDAs y desarrollo de aplicaciones, interfaces, etc bajo Android |
«
Tema Anterior
|
Siguiente tema
»
|
|
Herramientas |
|
#1
|
||||
|
||||
|
Validar Email de un EditText
Buenas!
Estoy intentando que cuando se escriba un email en un EditText, un TextView diga si es valida o no., De momento tengo esto: Código:
final EditText textMessage = (EditText)findViewById(R.id.textMessage);
final TextView text = (TextView)findViewById(R.id.text);
textMessage.addTextChangedListener(new TextWatcher() {
public void afterTextChanged(Editable s) {
if (textMessage.getText().toString().matches("[a-zA-Z0-9._-]+@[a-z]+.[a-z]+") && s.length() > 0)
{
text.setText("E-mail válido");
}
else
{
text.setText("E-mail no válido");
}
}
public void beforeTextChanged(CharSequence s, int start, int count, int after) {}
public void onTextChanged(CharSequence s, int start, int before, int count) {}
});
Pero ahora me encuentro con el problema de que justo después de la '@', cuando inserto el tercer caracter, me sale que el email es válido, sin haber llegado al '.' Alguien puede tener idea de lo que puede ser? Gracias por todo! SOLUCIONADO: [a-zA-Z0-9._-]+@[a-z]+\\.[a-z]+ Última edición por KrLx_roller Día 02/10/11 a las 13:57:26 |
|
|
| Respuesta |
Estás aquí
|
||||||
|
||||||
«
Tema Anterior
|
Siguiente tema
»
| Herramientas | |
|
|
Hora actual: 16:53:55 (GMT +1)
HTCMania: líderes desde el 2007





