PHP nom d'utilisateur de validation
Je suis en train de travailler sur l'écriture d'un PHP de connexion du système. J'ai tout ce que j'ai besoin de travail, mais je voudrais vérifier qu'un nom d'utilisateur saisi lors de l'enregistrement ne contient que des caractères alphanumériques. Alors, comment pourrais-je prendre une variable, disons $username, et de s'assurer qu'il ne contenait que des caractères alphanumériques?
OriginalL'auteur Adam Thompson | 2010-12-08
Vous devez vous connecter pour publier un commentaire.
OU
preg_match
est mieux adapté ici, aussi il n'est pas nécessaire pour une classe de personnage.Les crochets sont redondantes si vous êtes seulement en ciblant un caractère spécial ou le jeu de caractères (
\w
)Aussi la définition de
\w
dépend des paramètres régionaux. Si l'OP voulez autoriser que l'anglais, les lettres, il est plus sûr de les énumérer.OriginalL'auteur Ish
Si vous n'avez pas de soins sur la durée, vous pouvez utiliser:
http://www.php.net/manual/en/function.ctype-alnum.php
OriginalL'auteur Matthew Mucklo
La Meilleure façon que je recommande est ceci :-
OriginalL'auteur ifreelancer.asia
essayer cette
OriginalL'auteur user516957