Regex

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

  • Votes
  • Date
  • Date décroissante
  1. Je viens de trouver, la solution était :
    #[a-z]|[A-Z]|[0-9]|[éèêàâîôûù]#
    1. En fait non, ca ne amrche pas.
      Quelqu'un peut m'aider ?
      1. <?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"