Tester des caractères spéciaux dans une chaine

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics


sim100
WRInaute accro
WRInaute accro
 
Messages: 1283
Inscription: Dim Fév 02, 2003 18:45

Tester des caractères spéciaux dans une chaine

Message le Mar Jan 23, 2007 18:21

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


NxtGen
WRInaute passionné
WRInaute passionné
 
Messages: 730
Inscription: Mar Oct 24, 2006 4:35

Message le Mar Jan 23, 2007 19:00

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

Code: Tout sélectionner
<?
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


sim100
WRInaute accro
WRInaute accro
 
Messages: 1283
Inscription: Dim Fév 02, 2003 18:45

merci

Message le Mar Jan 23, 2007 19:58

Merci NxtGen, ça marche nickel :D


Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :

Consultez la description détaillée des produits ou services de Google suivants : Google Website Optimizer

  • Test de lien (type de redirection)
    Cet outil vous permet de tester la validité d'un lien pour le référencement. Il vous indique la nature du lien (lien en dur, redirection bien gérée par les moteurs ou redirection mal gérée par les moteurs).
  • Déterminer l'ancienneté d'un site
    Cet outil vous permet de connaître une estimation de l'ancienneté d'un site : il fournit la date à laquelle Google l'a indexé la première fois (et la même chose pour archive.org).


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité