Tester des caractères spéciaux dans une chaine

WRInaute passionné
Bonjour
Quelle est la meilleur façon de tester si une chaine de caractère contient des caractères spéciaux?
La chaine en question sera un "username" et doit être sans caractères tel que é è ç à etc... et sans espaces aussi

Y a t-il une fonction en PHP simple?

Merci
 
WRInaute impliqué
il faut utiliser les expressions régulieres, en php ça donne :

Code:
<?
if ( !preg_match("#^[a-zA-Z0-9]+$#", $username) ) {
     echo "Nom d'utilisateur incorrect";
     }
else {
     echo "C'est boooon";
     }
?>

l'username ne pourra contenir que des lettres minuscules et majuscules, et des chiffres
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut