Ahora estoy probando la función ctype_alnum. Pero no permite espacios ni tildes. Alguna solución?
Código PHP:
<form action="" method="post">
<input type="text" name="username2" value="" maxlength="20" />
<input type="submit" value="Enviar" />
</form>
<?
$username = @$_POST['username2'];
if ($username!="") {
if (ctype_alnum($username)) {
echo "El nombre de usuario <b>$username</b> es correcto.\n";
}
else {
echo "El nombre de usuario <b>$username</b> es incorrecto. Solo puede tener letras, números y/o espacios.\n";
}
}