Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/01/2012, 11:35
Avatar de JuJoGuAl
JuJoGuAl
 
Fecha de Ingreso: julio-2009
Ubicación: Venezuela
Mensajes: 754
Antigüedad: 14 años, 9 meses
Puntos: 19
Pregunta Problema con Funcion Regular y Campos con Nombres!

Estoy tratando de filtrar que un campo solo admita CARACTERES ALFABETICOS con un largo de 2 - 100 caracteres...

el problema es que si coloco un numero "18912462" me lo deja pasar... como evito esto? paso la funcion que estoy usando:

Código PHP:
Ver original
  1. if (!preg_match('/^[a-zA-ZáéíóúàèìòùÁÉÍÓÚÀÈÌÒÙÑñ\s]{3,100}+$/', $Nombre))
  2.     {
  3.         //echo 'Nombre Inválido';
  4.         $error_archivo.="<br>- Ingrese un Nombre Correcto, que no Posea Numeros o Caracteres especiales.";
  5.         $flag='error';
  6.     }

e leido en todas partes y tecnicamente esta bien escrita (digo yo puesto no coloque el 0-9, que se coloca para que acepte los digitos numericos) entonces en que me equivocado? el mensaje que esta en el IF nunca lo pasa....