Ver Mensaje Individual
  #6 (permalink)  
Antiguo 27/03/2013, 10:35
Avatar de andresdzphp
andresdzphp
Colaborador
 
Fecha de Ingreso: julio-2011
Ubicación: $this->Colombia;
Mensajes: 2.749
Antigüedad: 12 años, 9 meses
Puntos: 793
Respuesta: expresion regular acepte numeros y letras o solo numeros pero no solo letr

Puedes hacer algo así y no necesitas sino una condición:

Código PHP:
Ver original
  1. $regex = '#^[a-z]*[0-9][a-z0-9]*$#i';
  2.  
  3. var_dump(preg_match($regex, 'ABCDE'));
  4. var_dump(preg_match($regex, '1A23B'));
  5. var_dump(preg_match($regex, '12345'));
  6. var_dump(preg_match($regex, 'andres'));
  7. var_dump(preg_match($regex, 'andres1'));

PD: var_dump es a modo de ejemplo y la función ereg es obsoleta.

Saludos.
__________________
Si sabemos como leer e interpretar el manual será mucho más fácil aprender PHP. En lugar de confiar en ejemplos o copiar y pegar - PHP