Expression régulière simple

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

Xophe
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 147
Inscription: Mer Mar 23, 2005 11:20

Expression régulière simple

Message le Mer Mar 19, 2008 18:14

Bonjour,

je tente de vérifier que mes utilisateurs s'inscrivent bien avec un login de ce type:
- 10 caractères max
- 3 caractères min
- uniquement des lettres minuscules ou des chiffres

Avez-vous une expression régulière sous la main pour vérifier cela svp ?
Merci beaucoup

Je pense à qqchose du genre

Code: Tout sélectionner

if (preg_match('[a-z0-9]', $login))


Static6000
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 123
Inscription: Jeu Fév 09, 2006 20:22

Re: Expression régulière simple

Message le Mer Mar 19, 2008 18:56

Code: Tout sélectionner
if (preg_match('#[a-Z0-9]#', $login) && strlen($login) >= 3  && strlen($login) <= 10 ) {


jeanluc
WRInaute accro
WRInaute accro
 
Messages: 2651
Inscription: Lun Mai 03, 2004 14:48

Message le Mer Mar 19, 2008 19:43

La formule magique est:
Code: Tout sélectionner
^[a-z0-9]{3,10}$

Jean-Luc

Xophe
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 147
Inscription: Mer Mar 23, 2005 11:20

Message le Mer Mar 19, 2008 20:15

Merci Jean-Luc, cela semble "presque" parfait. En effet, j'ai le warning PHP suivant:

Warning: preg_match() [function.preg-match]: No ending delimiter '^' found


jeanluc
WRInaute accro
WRInaute accro
 
Messages: 2651
Inscription: Lun Mai 03, 2004 14:48

Message le Mer Mar 19, 2008 20:33

Comme ceci:
Code: Tout sélectionner
if (preg_match('/^[a-z0-9]{3,10}$/', $login))

Jean-Luc


medium69
WRInaute accro
WRInaute accro
 
Messages: 2164
Inscription: Sam Mai 07, 2005 9:36

Message le Jeu Mar 20, 2008 0:47

jeanluc a écrit:Comme ceci:
Code: Tout sélectionner
if (preg_match('/^[a-z0-9]{3,10}$/', $login))

Jean-Luc


+1

Xophe
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 147
Inscription: Mer Mar 23, 2005 11:20

Message le Jeu Mar 20, 2008 9:17

Ca marche forcément bcp mieux comme ça ;-)

Merci de votre aide


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 :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités