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 03/08/2006, 14h12   #1
Invité régulier
 
Inscription : avril 2005
Messages : 32
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 32
Points : 8
Points : 8
Par défaut saisie adresse MAC

bonjour,

j'ai un champ texte de saisie ou il faut écrire une adresse MAC
(22:22:22:22:22:22)

existet-il une classe pour faire une vérification de syntaxe pour les adresses MAC??

merci d'avance,
djibril38 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/08/2006, 14h23   #2
Invité régulier
 
Inscription : avril 2005
Messages : 32
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 32
Points : 8
Points : 8
je viens de trouver je pense :

si ca peut servir:
Code :
1
2
 
(ereg('([a-fA-F0-9]{2}\:){5}([a-fA-F0-9]{2})',$adr_mac));
djibril38 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/08/2006, 14h38   #3
Rédacteur
 
Avatar de Yoshio
 
Homme
Inscription : septembre 2005
Messages : 1 741
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 24
Localisation : Belgique

Informations forums :
Inscription : septembre 2005
Messages : 1 741
Points : 1 497
Points : 1 497
Teste un peu ave cca : 22:22:22:22:22:22:22:22:22:22:22:22:22

Tu as oublié de spécifier le début et fin

Je pense qu'il n'y a que des majuscule et des chiffre aussi
Yoshio est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/08/2006, 14h44   #4
Invité régulier
 
Inscription : avril 2005
Messages : 32
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 32
Points : 8
Points : 8
j'arriv a spécifier le début mais pas la fin
Code :
1
2
 
ereg('^([a-fA-F0-9]{1,2}\:){5}([a-fA-F0-9]{1,2})',$adr_mac)
le début c'est avec ^ mais la fin...
djibril38 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/08/2006, 14h46   #5
Invité régulier
 
Inscription : avril 2005
Messages : 32
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 32
Points : 8
Points : 8
oups, ca y est j'ai trouvé, il faut mettre $ à la fin


djibril38 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/08/2006, 14h53   #6
Rédacteur
 
Avatar de Yoshio
 
Homme
Inscription : septembre 2005
Messages : 1 741
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 24
Localisation : Belgique

Informations forums :
Inscription : septembre 2005
Messages : 1 741
Points : 1 497
Points : 1 497
ca m'a l'air bon avec un $ à la fin

mais je suis pas un spécialiste des regex lol
Yoshio est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/08/2006, 14h56   #7
Invité régulier
 
Inscription : avril 2005
Messages : 32
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 32
Points : 8
Points : 8
je confirme, ca marche bien
djibril38 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 12h55.


 
 
 
 
Partenaires

Hébergement Web