estoy tratando de validar los datos que llegan de un formulario para que solo sean validos letras, numeros y guiones... para eso estoy usando preg_match, pero no se porque no me funciona "como yo querria"
Código PHP:
<?php
$asd = 'alex_89';
if (preg_match('[a-zA-Z0-9_-]', $asd)) {
echo 'es valido';
} else {
echo 'no es valido';
}
?>
que puede ser?