
24/11/2003, 09:12
|
| | Fecha de Ingreso: septiembre-2003
Mensajes: 26
Antigüedad: 21 años, 5 meses Puntos: 0 | |
validacion y expresiones regulares Hola necesito ver si me pueden ayudar con el siguiente problema me parecia bastante sencillo pero no logro dar con la solucion.
lo que necesito es validar un nombre, si asi de sencillo un nombre (con apellido incluido) y cada "nombre" deberia ser minimo de 3 letras y maximo de 15
me explico deberia aceptar cosas como las sgtes.:
juan
juan perez
juan perez perez
No deberia aceptar cosas como las siguientes:
ju (posee solo 2 letras el minimo es 3)
juan pe (el apellido es de solo 2 letras minimo 3)
juan perez pe (idem a lo 2 letras en ves de 3)
creo que la forma mas optima de hacerlo es con expresiones regulares, pero a pesar de que me he leido una gran cantidad de post aqui mismo sobre lo mismo, incluso siguiendo algunos links de manuales que han dado aun no doy con la solucion
esta es la expresion que tengo en estos momentos (una idea basica de como creo que deberia ser), pero me genera distintos errores en la medida que trato de pulirlar
if (!eregi("^[a-z]{3,15} [a-z]{0,15} [a-z]{0-15}+$",$texto))
return false;
else return true;
a ver si me pueden dar una mano.. salu2 y gracias
Pd.- se que una solucion de esto en javascript seria mas facil, pero no me permiten usar javascript :( solo php |