Foros del Web » Programando para Internet » PHP »

discriminar con expreciones regulares

Estas en el tema de discriminar con expreciones regulares en el foro de PHP en Foros del Web. hola, este ejemplo valida el email if(!ereg('^[-!#$%&\'* +\\./0-9=?A-Z^_`a-z{|}~] +'.'@'.'[-!#$%&\'*+\\/0-9=?A-Z^_`a-z{|}~] +\.'.'[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+$', $email)){ //Invalido } else{ //valido } mi pregunta es como evitar que ingrese email del ...
  #1 (permalink)  
Antiguo 04/08/2004, 22:28
Avatar de don_fransisco  
Fecha de Ingreso: junio-2004
Mensajes: 192
Antigüedad: 13 años, 5 meses
Puntos: 1
discriminar con expreciones regulares

hola, este ejemplo valida el email

if(!ereg('^[-!#$%&\'*
+\\./0-9=?A-Z^_`a-z{|}~]
+'.'@'.'[-!#$%&\'*+\\/0-9=?A-Z^_`a-z{|}~]
+\.'.'[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+$', $email)){
//Invalido
} else{
//valido
}

mi pregunta es como evitar que ingrese email del tipo "yahoo" y "hotmail" con expreciones regulares, por favor algun ejemplo para ver como se hace, gracias.
  #2 (permalink)  
Antiguo 04/08/2004, 23:09
 
Fecha de Ingreso: julio-2004
Ubicación: Puerto Vallarta, Jalisco, Mexico
Mensajes: 186
Antigüedad: 13 años, 5 meses
Puntos: 0
podrias usar, despues de comprobar que el email es correcto esto:

if (eregi('hotmail|yahoo', $email)) {
echo "es de yaho o hotmail";
} else {
echo "valido";
}
__________________
Shanti Castillo G.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:12.