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 originalif (!preg_match('/^[a-zA-ZáéíóúàèìòùÁÉÍÓÚÀÈÌÒÙÑñ\s]{3,100}+$/', $Nombre)) {
//echo 'Nombre Inválido';
$error_archivo.="<br>- Ingrese un Nombre Correcto, que no Posea Numeros o Caracteres especiales.";
$flag='error';
}
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....