Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/10/2007, 06:56
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Re: Validar email con expresiones regulares

Si me permitís la auto-promoción descarada, te digo que leas esto

Para agregar la posibilidad de tener un punto en la primera parte del correo, simplemente agregalo a la clase de caracteres:
[a-zA-Z0-9_.-]

Tu expresión regular está bastante bien, pero falla en algunos casos (poco comunes quizás, pero existentes).
Tu expresión regular fallaría para un correo del centro de estudiantes de mi universidad, por ejemplo:

[email protected]

al tener 4 partes separadas por punto luego del @ (estás buscando como máximo 3).

Tampoco acepta direcciones tipo

[email protected]um

por decir una tontería, ya que aunque ".museum" es parte de la lista de dominios, tu expresión falla porque tiene más de 4 letras.

El correo electrónico la verdad es complicado de validar.


Nota: acabo de ver que la expresión regular que en el foro convierte las direcciones a enlaces, también "se come" el .museum...



Saludos.