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

Hola a todo@s!
Estoy intentando validar un usuario, el qual debería tener caracteres alfanumericos y contener (guion, barra baja y punto (- _ .). Pero al validarlo, me da este error:
Código:
Warning: preg_match(): Unknown modifier '(' in C:\xampp\htdocs\ProjectQ\register.php on line 33
example failed
Código PHP:
$username trim($_POST["username"]);
$condicion'[a-zA-Z]((\.|_|-)?[a-zA-Z0-9]+){5,12}';
    if (
preg_match($condicion$username)) {
        echo 
"example successful.";
    }
    else{
            echo 
"example failed"
            die;
        } 
*Donde linia 33 es 'if (preg_match($condicion, $username)) {'

Estoy un poco torpe y no logro averiguar porque me da ese error ahora mismo... es lunes xD


Gracias a todos x antelación!