Foros del Web » Programando para Internet » PHP »

funcionamiento completo de ereg

Estas en el tema de funcionamiento completo de ereg en el foro de PHP en Foros del Web. Hola amigos de foros del web. He estado buscando por la web cual es la mejor forma de utilizar una validación de email con ereg ...
  #1 (permalink)  
Antiguo 04/02/2009, 17:20
 
Fecha de Ingreso: febrero-2008
Ubicación: Panamá
Mensajes: 145
Antigüedad: 11 años, 9 meses
Puntos: 0
funcionamiento completo de ereg

Hola amigos de foros del web.

He estado buscando por la web cual es la mejor forma de utilizar una validación de email con ereg y tambien que significa cada uno de los caracteres que se utilizan para componer el codigo y no he encontrado un preciso.

tengo el siguiente codigo hasta orita:
Código PHP:
<?
$pattern 
"^([A-Za-z0-9\.|-|_]{4,60})([@] {1})";
$pattern .="([A-Za-z0-9\.|-|_]{1,60})(\.)([A-Za-z]{2,3})$";

ereg ($pattern$email)
?>
1). pero no se muy bien que significa el slash
2). quiero que solo permita nombres entre 4 y 60 pero esta dejando pasar de 2.
3). y tambien deja pasar 2 @.

Si alguien me puede ayudar con mis interrogantes.

GRACIAs por la ayuda
  #2 (permalink)  
Antiguo 04/02/2009, 18:22
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 11 años, 8 meses
Puntos: 2534
Respuesta: funcionamiento completo de ereg



tal ves... ¿¿si buscas un manual de expresiones regulares en Google???

aunque las funciones preg_* tienen mas poder que ereg_*

revisa este post... http://www.forosdelweb.com/f18/aport...s-pcre-646110/
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 04/02/2009, 19:14
 
Fecha de Ingreso: febrero-2008
Ubicación: Panamá
Mensajes: 145
Antigüedad: 11 años, 9 meses
Puntos: 0
Respuesta: funcionamiento completo de ereg

HOla pateketrueke, gracias por responder, esta muy bueno el aporte aunque un poco confuso para mi que no se mucho de expresiones regulares.

entonces (@{1}) debería estar bien no???

pero deja pasar dirección sin ningún @ o con mas de 1. cual es el problema???

al igual que ([A-Za-z0-9\.|-|_]{4,60}), igual permite direcciónes con 2 caracteres, aunque según lo que entiendo debería permitir solo entre 4 y 60 caracteres.

Por favor aclarenme esto.

GRACIAS
  #4 (permalink)  
Antiguo 05/02/2009, 15:42
 
Fecha de Ingreso: febrero-2008
Ubicación: Panamá
Mensajes: 145
Antigüedad: 11 años, 9 meses
Puntos: 0
Respuesta: funcionamiento completo de ereg

Hola amigos

ya he estado estudiando todo el día las dichosas expresionas regulares y no parece dificil, pero a la hora de aplicarlo no funciona.

Encontre un ejemplo en la propia pagina de php http://pa2.php.net/preg_match:

Código PHP:

<?php

$pattern 
'/^([a-z0-9])(([-a-z0-9._])*([a-z0-9]))*\@([a-z0-9])' .
'(([a-z0-9-])*([a-z0-9]))+' '(\.([a-z0-9])([-a-z0-9_-])?([a-z0-9])+)+$/i';

echo 
preg_match ($pattern"[email protected]");

?>
pero no funciona rayos, no se porque???

PORFAVOR ALGUIEN QUE SE APIADE DE MI
y me diga porque no funciona un simple codigo de validacion de email.

GRACIAS
  #5 (permalink)  
Antiguo 05/02/2009, 22:55
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 11 años, 8 meses
Puntos: 2534
Respuesta: funcionamiento completo de ereg

::

pues yo ya he probado y no esta mal, ¿que falla en tu script??

¿¿que resultados esperabas??

¿que resulto??


(como vamos a poder ayudarte si te pones ahí a implorar un milagro, y sin darnos información, no somos adivinos... genio)
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
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 02:05.