Précédent   Forum du club des développeurs et IT Pro > 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
 
Outils de la discussion
Publicité
'
Vieux 10/11/2012, 14h22   #1
wass878
Invité de passage
 
Homme
Développeur Web
Inscription : décembre 2008
Messages : 9
Détails du profil
Informations personnelles :
Sexe : Homme

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : décembre 2008
Messages : 9
Points : 3
Points : 3
Par défaut Les Chaînes de caractères

Bonjour,

J'ai un problème au niveau de chaîne de caractère, lors d'un processus d'inscription, le membre doit choisir un pseudo, mais je veux que les pseudos être en chaines de caractère qui peuvent contenir les caractères a-z , A-Z , 0-9 et les points
j'ai utilisé cette fonction:
Code :
if(!preg_match('/^[[:alnum:]]+$/',$pseudo))
mais cette fonction n'accepte pas les points

Merci pour vos aides =)
wass878 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/11/2012, 17h55   #2
bourvil
Membre confirmé
 
Avatar de bourvil
 
Inscription : juin 2002
Messages : 367
Détails du profil
Informations personnelles :
Localisation : Israël

Informations forums :
Inscription : juin 2002
Messages : 367
Points : 232
Points : 232
essaye ca comme ereg
__________________
Franchement, je suis capable du meilleur comme du pire, mais, dans le pire, c'est moi le meilleur.
Coluche
bourvil est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/11/2012, 22h21   #3
ABCIWEB
Expert Confirmé
 
Homme Alain
Inscription : septembre 2010
Messages : 1 917
Détails du profil
Informations personnelles :
Nom : Homme Alain
Localisation : France, Puy de Dôme (Auvergne)

Informations forums :
Inscription : septembre 2010
Messages : 1 917
Points : 2 851
Points : 2 851
Citation:
Envoyé par bourvil Voir le message
essaye ca comme ereg
Oui mais pas "comme ereg".
ereg est déprécié il faut utiliser preg_match à la place.
__________________
- Réalisations
- Interface graphique : génération en javascript d'objets défilants, texte et/ou images, mode horizontal ou vertical.
ABCIWEB est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/11/2012, 09h12   #4
wass878
Invité de passage
 
Homme
Développeur Web
Inscription : décembre 2008
Messages : 9
Détails du profil
Informations personnelles :
Sexe : Homme

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : décembre 2008
Messages : 9
Points : 3
Points : 3
Merci pour vos réponses ça marche bien.

Mais, il reste une petite condition est que le pseudo ne peut pas commencer par un . (point) (début de la chaîne)
wass878 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/11/2012, 09h24   #5
jreaux62
Rédacteur
 
Avatar de jreaux62
 
Homme Jérôme Réaux
Webdesigner
Inscription : août 2008
Messages : 3 657
Détails du profil
Informations personnelles :
Nom : Homme Jérôme Réaux
Âge : 46
Localisation : France, Pas de Calais (Nord Pas de Calais)

Informations professionnelles :
Activité : Webdesigner
Secteur : Arts - Culture

Informations forums :
Inscription : août 2008
Messages : 3 657
Points : 7 538
Points : 7 538
Envoyer un message via Skype™ à jreaux62
Citation:
Envoyé par wass878 Voir le message
... le pseudo ne peut pas commencer par un . (point) (début de la chaîne)
Code :
$masque = "/^([a-zA-Z0-9][a-zA-Z0-9\.]*)$/";
__________________
"Ce qui se conçoit bien s'énonce clairement - Et les mots pour le dire arrivent aisément."
Nicolas Boileau-Despréaux, Homme de lettres français (1636-1711), principal théoricien de l'esthétique classique.
"Quand le sage montre la lune, le sot regarde le doigt."
Confucius, Homme d'Etat et philosophe chinois (551-479 av. J.-C).
Site perso Mes tutos DVP
Gestion-Affichage de Nouvelles Affichage en tableau HTML Fonctions de redimensionnement d'images
jreaux62 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 12/11/2012, 09h34   #6
rawsrc
Modérateur
 
Avatar de rawsrc
 
Homme Martin
Dev indep
Inscription : mars 2004
Messages : 2 601
Détails du profil
Informations personnelles :
Nom : Homme Martin
Âge : 36
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Dev indep

Informations forums :
Inscription : mars 2004
Messages : 2 601
Points : 6 132
Points : 6 132
Envoyer un message via Skype™ à rawsrc
Salut

__________________
# Dans la Création, tout est permis mais tout n'est pas utile...
rawsrc est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 01h01.


 
 
 
 
Partenaires

Hébergement Web