Ver Mensaje Individual
  #12 (permalink)  
Antiguo 20/01/2014, 13:39
carabook
 
Fecha de Ingreso: enero-2014
Ubicación: El mundo
Mensajes: 16
Antigüedad: 10 años, 2 meses
Puntos: 0
Respuesta: solo permitir nombre usuario alfanuméricos

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";
    }
}