Ver Mensaje Individual
  #10 (permalink)  
Antiguo 03/05/2010, 10:54
pepe_3059
 
Fecha de Ingreso: marzo-2008
Mensajes: 39
Antigüedad: 16 años, 1 mes
Puntos: 0
Respuesta: ¿Cómo se validaría un formulario de este tipo?

mira este ejemplo de validacion de email con expresiones regulares

Código java:
Ver original
  1. public boolean validateMail(String mail) {
  2.         String regex = "^([a-zA-Z0-9_\\-\\.]+)@((\\[[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.)|(([a-zA-Z0-9\\-]+\\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\\]?)$";
  3.         if (mail.matches(regex)) {
  4.             return true;
  5.         } else {
  6.             return false;
  7.         }
  8.  
  9.     }

hay distintos tipos de validacion, prueba este haber que tal.

para los demas campos puedes cambiar la expresion regular, por ejemplo el siguiente método valida que una palabra solo contenga letras guion bajo, punto o numeros, que lo podrias usar para un nombre de usuario

Código java:
Ver original
  1. public boolean isValidWord(String txt) {
  2.         txt = txt.trim();
  3.         boolean rt = true;
  4.         if (txt != null) {
  5.             rt = txt.matches("[A-Za-z0-9_\\.]{1,}$") ? true : false;
  6.         } else {
  7.             rt = false;
  8.         }
  9.         return rt;
  10.     }


saludos, pepe