Ver Mensaje Individual
  #2 (permalink)  
Antiguo 03/08/2015, 02:03
w0nk
 
Fecha de Ingreso: enero-2015
Ubicación: Lleida
Mensajes: 27
Antigüedad: 9 años, 10 meses
Puntos: 0
Respuesta: Error con una expresión regular.

De momento he puesto esto:

Código PHP:
$username trim($_POST["username"]);
     
//The app does not seen the display name, so use the Username for it //trim($_POST["displayname"]);

    
$usernames clean_chars($username); // remove special characters and signs
    
    
$condicion'/^[a-z0-9d_\.|-]{4,28}$/i';//[a-zA-Z]((\.|_|-)?[a-zA-Z0-9]+){5,12}
    
if (preg_match($condicion$username)) {
        echo 
"example successful.";
        die();
    }
    else{
        echo 
"example failed"
        die();
    } 
Y parece que lo he solucionado, por el momento al menos.

Ha de validar un usuario con caracteres alfanuméricos, con guion bajo, guion y puntos. independientemente del orden, como lo veis?