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 14/09/2007, 12h05   #1
Candidat au titre de Membre du Club
 
Inscription : décembre 2005
Messages : 67
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 67
Points : 12
Points : 12
Par défaut Interdiction de caractères dans un mot de passe

Bonjour à tous,

Je vous contacte car j'ai un problème simple, mais je ne trouve pas la reponse.

Je suis en train de créer un formulaire d'inscription, mais je voudrais interdire l'utilisation des espaces, des ponctuations et des caractères spéciaux dans un mot de passe.

Mais je ne sais pas du tout comment faire. J'ai cherché du coté de la fonction "regex" mais je suis un peu pommé.

Merci a tous par avance.
tarzanjane est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/09/2007, 12h27   #2
Membre confirmé
 
Inscription : janvier 2004
Messages : 242
Détails du profil
Informations forums :
Inscription : janvier 2004
Messages : 242
Points : 245
Points : 245
Pour l'interdire lors de la saisi, il faut le faire en javascript (voir donc dans la categorie javascript du forum)

En php, tu peux le controller comme ça par exemple :

Code :
1
2
3
4
5
 
$pass=$_POST['pass'];
if(!preg_match('@^[0-9a-z]+$@i',$pass)){
    echo "le mot de passe n'est pas valide";
}
chaced est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/09/2007, 18h39   #3
Candidat au titre de Membre du Club
 
Inscription : décembre 2005
Messages : 67
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 67
Points : 12
Points : 12
C'est cool ,merci, je vais tester.

De plus, je voulais savoir si il y avait un site avec des tutoriels sur preg_match ou regex, car les caractères qui sont apres cette fonction, c'est du charabia pour moi.

Merci
tarzanjane est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/09/2007, 18h40   #4
Membre chevronné
 
Avatar de |PaRa-BoL
 
Inscription : novembre 2003
Messages : 737
Détails du profil
Informations personnelles :
Âge : 25

Informations forums :
Inscription : novembre 2003
Messages : 737
Points : 782
Points : 782
Recherche sur google "expressions régulières"
__________________
http://www.ape-project.org/
|PaRa-BoL est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 20h54.


 
 
 
 
Partenaires

Hébergement Web