Buenas!!!
Soy yo otra vez...
Buscando y buscando encontré algo que creo podría servirme y decidí colocarlo en este post, para todos aquellos que tengan el mismo inconveniente.
En este caso lo que se quiere hacer es poder validar un campo que permita tener:
Nombre
Nombre y Apellido1
Nombre y Apellido1 y Apellido2
El código sería asi:
PHP:
$pattern_=_"/(\w{3,15})\s?((\1)?|(?<=\s)(\1))$/i";
____$cadena_=_array(" juan ",
____________________"Juan Perez",
____________________"Juan Perez Salinas",
____________________"Pedro G",
____________________"Ju",
____________________"Carlos Santos Sa",
____________________"J S A");
____foreach(_$cadena_as_$v_)
____{
________if_(_preg_match(_$pattern,_trim(_$v_)_)_)
________{
____________echo_$v_."</br>\n";
____________echo_"Empareja </br>\n";
________}
________else
________{
____________echo_$v_."</br>\n";
____________echo_"No Empareja </br>\n";
________}
____}
Es esto correcto?? Espero que si!!!
Saludos!!!