Ver Mensaje Individual
  #8 (permalink)  
Antiguo 21/05/2010, 07:41
Avatar de Fierce
Fierce
 
Fecha de Ingreso: marzo-2008
Mensajes: 216
Antigüedad: 16 años, 10 meses
Puntos: 3
Respuesta: Ayuda! exprecion regular para validar correo electronico

Cita:
Iniciado por pateketrueke Ver Mensaje
yo creo que validar una dirección de correo con expresiones regulares es de lo mas básico en este mundo...

y sinceramente un sencilla búsqueda podría resolverte la duda:
php regex email validation

con respecto a si es hotmail o no, eso lo haces mediante otra lógica usando un simple strpos() antes de validar dicha variable...

PDTA: y gracias por ese ASCII que afortunadamente no entendí... ;)
que respuesta mas rapida, no paso ni 2 minutos de haber respondido

si, conosco el strpos, lo he usado miles de veces, creo que no me entendistes

nesesito algo similar al strpos pero que este metido dentro de la exprecion regular porque en si, no es para validar un email, es para otra funcion que ando haciendo

por ejemplo:

Código PHP:
$text '[email protected]';
//que esto acepte todo correo menos los de hotmail
$text ereg_replace("^[^@ ]+@[^(@|hotmail) ]+.[^@ .]+$","correo aceptado",$text);
echo 
$text
observa como puse alli [^(@|hotmail) ]+ le puse que acepte lo que sea menos el @ o el Hotmail, lo malo es que como esta dentro de los "[]" coje cada caracter y no la palabra entera hotmail dificultando las cosas, y nesesito que coja es la palabra entera pero no se como podria organizarlo