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 11/07/2008, 19h19   #1
Nouveau Membre du Club
 
Inscription : mai 2005
Messages : 201
Détails du profil
Informations forums :
Inscription : mai 2005
Messages : 201
Points : 29
Points : 29
Par défaut créer une regexp

salut a tous,

Alors je suis pas vraiment fan des REGEXP mais j'en ai besoin pour un contrôle de pseudo.

Bien sur j'ai regardé un peu comment faire, mais même en comparant, j'arrive à me planter..

En gros, j'ai besoin de vérifier que mon pseudo contient des lettres ou chiffres et qu'il peut contenir une ' (quote !)

Comment écrirait-on ça ?

merci d'avance
amarcil est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/07/2008, 01h59   #2
Membre chevronné
 
David DRAPEAU
Consultant OpenERP
Inscription : juin 2003
Messages : 807
Détails du profil
Informations personnelles :
Nom : David DRAPEAU

Informations professionnelles :
Activité : Consultant OpenERP

Informations forums :
Inscription : juin 2003
Messages : 807
Points : 728
Points : 728
Envoyer un message via MSN à zyongh Envoyer un message via Skype™ à zyongh
Par défaut trop facile

[[:alnum:]]'
__________________
Expertise OpenERP - programmation PHP/MySQL
toujours à l'écoute du marché
zyongh est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/07/2008, 11h43   #3
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
Ne vérifier que la chaîne ne contient que ces caractères :
Code :
1
2
3
4
5
if (preg_match("/^[[:alnum:]']+$/", $string)) {
    // OK
} else {
    // KO
}
Ou vérifier que la chaîne ne contient pas un caractère autre :
Code :
1
2
3
4
5
if (!preg_match("/[^[:alnum:]']/", $string)) {
    // OK
} else {
    // KO
}
julp 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 04h24.


 
 
 
 
Partenaires

Hébergement Web