Précédent   Forum des professionnels en informatique > PHP > Langage > Regex
Regex Forum d'entraide sur les expressions rationnelles PHP. Avant de poster -> FAQ regex, Cours de regex et Sources de regex
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 12/05/2006, 10h32   #1
Membre habitué
 
Avatar de H-bil
 
Inscription : février 2006
Messages : 337
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 337
Points : 100
Points : 100
Par défaut Interdire des caractères

salut
s'il vous plait comment faire pour interdir des caractere dans le login et le passwors au moment de l'inscription ?
merci
H-bil est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/05/2006, 10h35   #2
Membre éclairé
 
Avatar de hisy
 
Inscription : novembre 2004
Messages : 373
Détails du profil
Informations forums :
Inscription : novembre 2004
Messages : 373
Points : 300
Points : 300
Javascript est ton ami ...
Poste ta question dans le Forum Javascript ...

Tu peux verifier chaque touche frappée en Javascript ...
__________________
Take it HiSy
hisy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/05/2006, 10h38   #3
Membre du Club
 
Inscription : juillet 2005
Messages : 62
Détails du profil
Informations forums :
Inscription : juillet 2005
Messages : 62
Points : 65
Points : 65
Ou vérifie simplement le format du login saisie avant l'enregistrement, à l'aide d'une regex.
Folken Laëneck est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/05/2006, 10h40   #4
Membre habitué
 
Avatar de BGDC
 
Inscription : septembre 2003
Messages : 102
Détails du profil
Informations forums :
Inscription : septembre 2003
Messages : 102
Points : 108
Points : 108
Salut,

Tu peux aussi blinder le controle en utilisant les expressions regulieres, des fois que ton visteur ai desactivé le javascript. J'opte pour les 2 methodes de toute facon.
BGDC est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/05/2006, 10h42   #5
Rédacteur
 
Avatar de Yogui
 
Homme Guillaume Rossolini
Directeur technique
Inscription : février 2004
Messages : 13 720
Détails du profil
Informations personnelles :
Nom : Homme Guillaume Rossolini
Localisation : France

Informations professionnelles :
Activité : Directeur technique

Informations forums :
Inscription : février 2004
Messages : 13 720
Points : 17 355
Points : 17 355
@hisy : Souviens-toi que ce genre de traitements a beau être pratique en Javascript, ils doit être effectué côté serveur (car le client peut t'envoyer les infos comme il le souhaite, alors que tu peux avoir confiance en ton serveur).


Je recommande la regex côté serveur (PHP) pour la fiabilité et la regex côté client (Javascript) pour éviter de faire des échanges inutiles.
__________________
Mes articles - Zend Certified Engineer (PHP + Zend Framework)
Ressources PHP - Ressources Zend Framework
Yogui est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/05/2006, 11h43   #6
Candidat au titre de Membre du Club
 
Homme
Inscription : juin 2004
Messages : 35
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : juin 2004
Messages : 35
Points : 12
Points : 12
Pour ma part j'analyse en php la valeur postée et je n'autorise que des caractères de a-z et 0-9, pas d'accents ou autres joyeusetés de ce genre ...
Runan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/05/2006, 12h10   #7
Membre habitué
 
Avatar de H-bil
 
Inscription : février 2006
Messages : 337
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 337
Points : 100
Points : 100
merci a vous tous
mais comment utiliser la fonction regex si je veux par exemple autoriser que [a-z]et[A-Z]et[0-9]

H-bil est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/05/2006, 13h17   #8
Membre du Club
 
Inscription : juillet 2005
Messages : 62
Détails du profil
Informations forums :
Inscription : juillet 2005
Messages : 62
Points : 65
Points : 65
Citation:
Envoyé par yanne1985
mais comment utiliser la fonction regex si je veux par exemple autoriser que [a-z]et[A-Z]et[0-9]
preg_match, tout est là.
Folken Laëneck est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/05/2006, 13h28   #9
Rédacteur
 
Avatar de Yogui
 
Homme Guillaume Rossolini
Directeur technique
Inscription : février 2004
Messages : 13 720
Détails du profil
Informations personnelles :
Nom : Homme Guillaume Rossolini
Localisation : France

Informations professionnelles :
Activité : Directeur technique

Informations forums :
Inscription : février 2004
Messages : 13 720
Points : 17 355
Points : 17 355
Peut-être que cet article pourra t'aider : http://cyberzoide.developpez.com/php4/regex/
__________________
Mes articles - Zend Certified Engineer (PHP + Zend Framework)
Ressources PHP - Ressources Zend Framework
Yogui est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h28.


 
 
 
 
Partenaires

Hébergement Web