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 08/07/2008, 10h33   #1
Membre du Club
 
Avatar de Jimmy_S
 
Inscription : octobre 2005
Messages : 214
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 214
Points : 50
Points : 50
Par défaut Validation de mots de passe

Bonjour,

J'essaye de faire une regex en utilisant Expresso pour la valider.

Voici ce que j'aimerais :

- La chaine doit contenir 5 caractères ou plus
- La chaine doit contenir 20 caractères ou moins
- La chaine peut contenir des chiffres et caractères spéciaux

Pour le moment voici ce que j'ai :

Le problème, c'est que Expresso , lorsque je rentre une chaine de 50 caractères, va me renvoyer les 20 premiers, alors que j'aimerais qu'il ne valide pas la chaine.

Pourriez vous m'aider ?
Jimmy_S est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/07/2008, 13h21   #2
Membre éprouvé
 
Inscription : août 2006
Messages : 590
Détails du profil
Informations personnelles :
Âge : 34
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : août 2006
Messages : 590
Points : 401
Points : 401
Je ne comprends pas le sens de l'étoile dans cette ereg ? Le nombre d'occurences de "." est fixé par {5,20}... ?
[Hugo] 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 04h10.


 
 
 
 
Partenaires

Hébergement Web