Regex

aneantisseur Messages postés 411 Statut Membre -  
aneantisseur Messages postés 411 Statut Membre -
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 ?
A voir également:

4 réponses

aneantisseur Messages postés 411 Statut Membre 18
 
Je viens de trouver, la solution était :
#[a-z]|[A-Z]|[0-9]|[éèêàâîôûù]#
0
aneantisseur Messages postés 411 Statut Membre 18
 
En fait non, ca ne amrche pas.
Quelqu'un peut m'aider ?
0
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
aneantisseur Messages postés 411 Statut Membre 18
 
Ca marche nikel, merci :)
0