lunes, 24 de agosto de 2009

Expresiones Regulares en Java



//Ejemplo de Validadores de Correo y CIF

//metodo para validar correo
public boolean validaCorreo(String c){
//asignamos la expresion
Pattern p = Pattern.compile("^[a-zA-Z0-9_-]{2,15}@[a-zA-Z0-9_-]{2,15}.[a-zA-Z]{2,4}(.[a-zA-Z]{2,4})?$");
//comparamos con nuestro valor
Matcher m = p.matcher(c);
//si el correo es correcto devuelve TRUE o de lo contrario FALSE
return m.matches();
}

public boolean validaCif(String cif){
Pattern p2 = Pattern.compile("^[a-zA-Z]{1}[0-9]{8}$");
Matcher m2 = p2.matcher(cif);
return m2.matches();
}

Mayor informacion:

http://java.sun.com/j2se/1.4.2/docs/api/java/util/regex/Pattern.html

1 comentario:

Gaby dijo...

¡Hey! muchas gracias, me sirvió mucho