Ver Mensaje Individual
  #5 (permalink)  
Antiguo 20/03/2012, 07:00
Avatar de OsSk4R
OsSk4R
 
Fecha de Ingreso: octubre-2006
Ubicación: $this->home
Mensajes: 824
Antigüedad: 17 años, 6 meses
Puntos: 74
Respuesta: validar cadena con exprecion regular

Cita:
Iniciado por IsaBelM Ver Mensaje
la expresión ha de ir entrecomillada. los cuantificadores no son necesarios
Ya, lo de las comillas es evidente y fue un error garrafal que cometí al hacerlo tan rápido
Los cuantificadores siempre tenia la costumbre de ponerlos pero ya veo que...

Y otro fallo que me acabo de dar cuenta y también garrafal debido a la rapidez era que me comí un paréntesis

Aquí esta arreglada, a ver si te sirve manuelle.
Código PHP:
Ver original
  1. $str = 'aaa:confirm:ccc';
  2. $patron = "/^[0-9a-zA-Z]+:(standar|confirm|param):[0-9a-zA-Z]+$/";
  3.  
  4. if(preg_match_all($patron, $str, $matches))
  5. {
  6. echo 'Correcto';
  7. print_r($matches[0]);
  8. }else{
  9. echo 'Incorrecto';
  10. }

Saludos,