Boa noite,
Estou tendo problemas para validar um usuário que só pode digitar letras e números. Não pode ter caracteres especiais. Segue abaixo o código:
<?php
$username='fernando%$';
if (preg_match('/^[a-zA-Z0-9]/', $username)) {
echo 'Username OK!';
} else {
echo 'Username tem caracteres inválidos...'; }
Com essa lógica, está imprimindo "Username OK!", mas deveria imprimir "Username tem caracteres inválidos...".
Como corrigir o código?