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;
}
Estoy un poco torpe y no logro averiguar porque me da ese error ahora mismo... es lunes xD
Gracias a todos x antelación!