Précédent   Forum des professionnels en informatique > PHP > Langage > Syntaxe
Syntaxe Forum d'entraide sur la syntaxe de PHP et la POO. Avant de poster -> FAQ syntaxe, Cours d'initiation et cours de POO
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 20/01/2012, 07h49   #1
Nouveau Membre du Club
 
Homme Raphaël Bruggeman
Analyste programmeur
Inscription : octobre 2010
Messages : 100
Détails du profil
Informations personnelles :
Nom : Homme Raphaël Bruggeman
Âge : 37
Localisation : Belgique

Informations professionnelles :
Activité : Analyste programmeur

Informations forums :
Inscription : octobre 2010
Messages : 100
Points : 35
Points : 35
Par défaut erreur de syntaxe avec une expression régulières

Bonjour,

Lorsque j'execute cette fonction
Code :
1
2
3
$regex="[0-9]{2,4}/?[0-9]{2,3}.?[0-9]{2}.?[0-9]{2}";
		$pn=mysql_real_escape_string($_POST['txtPhoneNumber']);
		$mach=(boolean) $regex;
j'obtiens une erreur de type
Code :
Warning: preg_match() [Unknown modifier '{']
Le but est de vérifier si les chaines suivantes trouvent une correlation.
####/##.##.##
###/##.##.##
##/###.##.##

Pouvez-vous me corrigé ou éventuellement me mettre sur la bonne voie.

Merci d'avance.
SpeedOverflow est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/01/2012, 09h40   #2
Responsable Développement Web

 
Avatar de Bovino
 
Homme Didier Mouronval
Développeur Web
Inscription : juin 2008
Messages : 13 808
Détails du profil
Informations personnelles :
Nom : Homme Didier Mouronval
Âge : 41
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2008
Messages : 13 808
Points : 35 787
Points : 35 787
Une expression régulière doit être entourée de délimiteurs...

Au passage, l'intérêt de ta variable $mach, c'est quoi ?
__________________
Pas de question technique par MP !
Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi !
Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
Mon livre sur jQuery
Bovino est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/01/2012, 12h48   #3
Nouveau Membre du Club
 
Homme Raphaël Bruggeman
Analyste programmeur
Inscription : octobre 2010
Messages : 100
Détails du profil
Informations personnelles :
Nom : Homme Raphaël Bruggeman
Âge : 37
Localisation : Belgique

Informations professionnelles :
Activité : Analyste programmeur

Informations forums :
Inscription : octobre 2010
Messages : 100
Points : 35
Points : 35
Citation:
Envoyé par Bovino Voir le message
Une expression régulière doit être entourée de délimiteurs...

Au passage, l'intérêt de ta variable $mach, c'est quoi ?
La variable me permetais de savoir s'il y avait ou pas une correspondence.

Les délimitateurs , merci

Code :
$regex="#^([0-9]{3,4}[/]?[0-9]{2}[.]?[0-9]{2}[.]?[0-9]{2}|[0-9]{2}[/]?[0-9]{3}[.]?[0-9]{2}[.]?[0-9]{2})$#";
SpeedOverflow 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 02h49.


 
 
 
 
Partenaires

Hébergement Web