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 17/03/2008, 21h45   #1
Invité régulier
 
Inscription : octobre 2006
Messages : 22
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 22
Points : 6
Points : 6
Par défaut Aide sur expression régulière

ereg('(^[[:alpha:]][:space:]|[-]{0,1})*[[:alpha:]]+$',$var);

j'ai créé cette expression régulière pour tester des noms ou des prénoms de la forme.

Jean Luc
Jean-Luc
De la fontaine
De-La-Fontaine

Mais quand j'essaye avec : emman4uelle ça passe. je comprends pas pourquoi
mosto est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/03/2008, 10h58   #2
Membre éprouvé
 
Développeur Web
Inscription : avril 2005
Messages : 395
Détails du profil
Informations personnelles :
Âge : 28

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : avril 2005
Messages : 395
Points : 479
Points : 479
salut,
en attendant de trouver mieux :
Code php :
1
2
3
4
5
6
7
8
9
10
 
$subject = 'jean-luc-duc';
$pattern = '†([[:alpha:]](-|[[:space:]])?)*†';
if(preg_match($pattern, $subject, $matches))
{
	if($matches[0] == $subject)
        {
             // traitement
        }
}
__________________
Zend PHP5 Certification
MySQL 4 Core Certification
Gats 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 09h12.


 
 
 
 
Partenaires

Hébergement Web