Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] validar "nombre" con 2 cadenas

Estas en el tema de validar "nombre" con 2 cadenas en el foro de PHP en Foros del Web. Hola, tengo la siguiente duda con respcto a la validacion de caracteres en php. tengo un campo el cual tengo que validar el suso de ...
  #1 (permalink)  
Antiguo 17/03/2015, 20:14
Avatar de asassa  
Fecha de Ingreso: julio-2008
Ubicación: En el DF ectuoso
Mensajes: 240
Antigüedad: 15 años, 9 meses
Puntos: 0
validar "nombre" con 2 cadenas

Hola, tengo la siguiente duda con respcto a la validacion de caracteres en php.
tengo un campo el cual tengo que validar el suso de cacteres "alfabeticos"

pero solo funciona con una sola cadena por decir "ROBERTO" suponiendo que el usuario tenga un solo nombre.
Pero en el caso de que tenga dos NOMBRES , mi funcion no la corre es decir "ROBERTO EMMANUEL "

AQUI ESTA MI PHP

Código PHP:
    public static function sololetras $val$data$opts$host ) {
        
$cfg Validate::_extend$optsnull, array(
            
'message' => "Este campo solo permite letras"
        
) );
        

        
$common Validate::_common$val$cfg );
        if ( 
$common !== null  ) {
            return 
$common;
        }
        
        if( 
is_numeric ($val ))
            {
            return 
$cfg['message'];
            }
            else {
            
$permitidos "abcdefghijklmnñopqrstuvwxyzABCDEFGHIJKLMNÑOPQRSTUVWXYZ";
              for (
$i=0$i<strlen($val); $i++){    
      if (
strpos($permitidossubstr($val,$i,1))===false){
                return 
$cfg['message'];
      }
   }
    
            return 
true;
            }

        
    } 
como podran ver valido el uso de las lestras del alfabeto, como puedo hacer para qeu me permita el uso del espacio en blanco en "Roberto Emmanuel"
  #2 (permalink)  
Antiguo 17/03/2015, 20:18
Avatar de asassa  
Fecha de Ingreso: julio-2008
Ubicación: En el DF ectuoso
Mensajes: 240
Antigüedad: 15 años, 9 meses
Puntos: 0
Respuesta: validar "nombre" con 2 cadenas

perdonen mi posteado ya lo solucione, solo tenia que borrar el historial para que funcionara al final solo agregue el espacio en XYZ ";

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:12.