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 28/03/2007, 17h15   #1
Membre émérite
 
Avatar de FraK
 
Homme
Développeur Java
Inscription : juin 2005
Messages : 819
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 27
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Développeur Java
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : juin 2005
Messages : 819
Points : 817
Points : 817
Envoyer un message via MSN à FraK
Par défaut syntaxe alpha /alnum / digit

hello la place
sur ma page je dois préciser les champs de saisie du type :
Code :
if (eregi ("^[[:alpha:].'-]{2,30}$",
(code incomplet volontaire, donc ne me dites pas que le code ne fonctionnera pas comme ca, c'est normal ^^)

le problème , c'est que je ne sais pas comment sont construits ces paramètres

que faut il renseigner derriere alpha, alnum et digit ?
quelle est la syntaxe de chaque ?

merci d'avance les gens ^^
__________________
Infographiste / Webdesigner / Intégrateur (un peu Développeur aussi si on peut dire ;p)
On me trouve souvent dans la partie Hardware, Systèmes et Logiciels ou encore Webmasters - Développement Web et surtout dans le forum Wordpress.
»» Mon Blog Musical (drumnbass)
FraK est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/03/2007, 18h22   #2
En attente de confirmation mail
 
Inscription : juin 2002
Messages : 6 164
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 6 164
Points : 6 404
Points : 6 404
Je n'ai strictement rien compris ! Pourriez-vous préciser ?

Les classes POSIX alpha, alnum et digit, respectivement [a-zA-Z], [0-9a-zA-Z] et [0-9] sont prédéfinies. De plus, les fonctions POSIX (ereg*) sont dépréciées en faveur des fonctions PCRE (preg_*), ces dernières étant plus performantes et souples (tiennent compte des locales par exemple).
julp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/03/2007, 18h40   #3
Membre émérite
 
Avatar de FraK
 
Homme
Développeur Java
Inscription : juin 2005
Messages : 819
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 27
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Développeur Java
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : juin 2005
Messages : 819
Points : 817
Points : 817
Envoyer un message via MSN à FraK
heureusement que j'ai dit de pas faire attention au code ... :/
la question porte juste sur
alpha
alnum
digit
la question est la suivante :
quelles sont les syntaxes de ces choses.
c'est à dire que mettre derrière [[:alpha:]] ou [[:alnum:]] ou [[:digit:]] ?
comment le savoir ?
et pourquoi des fois je trouve par exemple :[[:alnum:]] et plus loin [[:alnum:]_] ou encore [[:alpha:].'-] et [[:alpha:]]

(plus clair là ?)
__________________
Infographiste / Webdesigner / Intégrateur (un peu Développeur aussi si on peut dire ;p)
On me trouve souvent dans la partie Hardware, Systèmes et Logiciels ou encore Webmasters - Développement Web et surtout dans le forum Wordpress.
»» Mon Blog Musical (drumnbass)
FraK est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/03/2007, 19h21   #4
En attente de confirmation mail
 
Inscription : juin 2002
Messages : 6 164
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 6 164
Points : 6 404
Points : 6 404
La réponse est simple ça dépend ce à quoi doit correspondre la chaîne que vous récupérer : on utilisera, par exemple, pas le même motif pour tester une adresse email (exemple simpliste : ^.+@.+\..+$ - voir la FAQ pour quelque chose de plus complet) et s'il s'agit d'un nombre entier (^-?[0-9]+$). Chaque type de données possède son propre "format" (motif) : un numéro de sécurité social, une date, un numéro ISBN, ...
julp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/03/2007, 10h09   #5
Membre émérite
 
Avatar de FraK
 
Homme
Développeur Java
Inscription : juin 2005
Messages : 819
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 27
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Développeur Java
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : juin 2005
Messages : 819
Points : 817
Points : 817
Envoyer un message via MSN à FraK
oki merci boy
je vais travailler la dessus ca viendra bien au bout d'un moment ^^
__________________
Infographiste / Webdesigner / Intégrateur (un peu Développeur aussi si on peut dire ;p)
On me trouve souvent dans la partie Hardware, Systèmes et Logiciels ou encore Webmasters - Développement Web et surtout dans le forum Wordpress.
»» Mon Blog Musical (drumnbass)
FraK 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 05h48.


 
 
 
 
Partenaires

Hébergement Web