Regex

aneantisseur Messages postés 377 Date d'inscription   Statut Membre Dernière intervention   -  
aneantisseur Messages postés 377 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour, j'essaye de faire pour qu'un pseudo ne puisse contenir que des lettres minicules, majucules et lettres avec accents avec une Regex.
J'ai fait cette Regex :
#^[a-z]$|^[A-Z]$|^[0-9]$|^[éèêàâîôûù]$#
mais ca n'a pas l'air de marcher...
Pouvez-vous m'aider ?
Configuration: Windows Vista
Firefox 3.5.5

4 réponses

  1. aneantisseur Messages postés 377 Date d'inscription   Statut Membre Dernière intervention   18
     
    Je viens de trouver, la solution était :
    #[a-z]|[A-Z]|[0-9]|[éèêàâîôûù]#
    0
  2. aneantisseur Messages postés 377 Date d'inscription   Statut Membre Dernière intervention   18
     
    En fait non, ca ne amrche pas.
    Quelqu'un peut m'aider ?
    0
  3. Utilisateur anonyme
     
    <?php
    $pseudo = "ajhvsémlk#A";
    if( preg_match('#[^a-z0-9éèêàâîôûù]#i', $pseudo) ){ //si le pseudo contient autre //chose que des lettres ou des chiffres ...
    	echo 'pseudo invalide';
    }
    else{
    	echo 'pseudo valide';
    }
    ?>
    

    Ici, cela affichera "pseudo invalide"
    0
  4. aneantisseur Messages postés 377 Date d'inscription   Statut Membre Dernière intervention   18
     
    Ca marche nikel, merci :)
    0