Bonjour, je souhaite tester si une chaine est sous la forme d'une adresse
MAC.
J'ai donc fait ceci:
$MACAddress =~
/\[0-9A-Fa-f]\:\[0-9A-Fa-f]\:\[0-9A-Fa-f]\:\[0-9A-Fa-f]\:\[0-9A-Fa-f]/
Seulement ca ne marche pas...
Qq'un pourrait m'aider ?
Merci d'avance.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Benoit Izac
Bonjour,
le 03/04/2004 à 01:57, Delf a écrit dans le message <c4ktnu$b37$ :
Bonjour, je souhaite tester si une chaine est sous la forme d'une adresse MAC. J'ai donc fait ceci: $MACAddress =~ /[0-9A-Fa-f]:[0-9A-Fa-f]:[0-9A-Fa-f]:[0-9A-Fa-f]:[0-9A-Fa-f]/ Seulement ca ne marche pas...
explication : ^ le début de la chaîne (?:motif){5} motif 5 fois de suite sans capture [[:xdigit:]]{2}: 2 hexadecimals suivi d'un caractère `:' $ la fin de la chaîne
-- Benoit Izac
Bonjour,
le 03/04/2004 à 01:57, Delf a écrit
dans le message <c4ktnu$b37$1@mordor.jysnet.org> :
Bonjour, je souhaite tester si une chaine est sous la forme d'une
adresse MAC.
J'ai donc fait ceci:
$MACAddress =~
/[0-9A-Fa-f]:[0-9A-Fa-f]:[0-9A-Fa-f]:[0-9A-Fa-f]:[0-9A-Fa-f]/
Seulement ca ne marche pas...
explication :
^ le début de la chaîne
(?:motif){5} motif 5 fois de suite sans capture
[[:xdigit:]]{2}: 2 hexadecimals suivi d'un caractère `:'
$ la fin de la chaîne
le 03/04/2004 à 01:57, Delf a écrit dans le message <c4ktnu$b37$ :
Bonjour, je souhaite tester si une chaine est sous la forme d'une adresse MAC. J'ai donc fait ceci: $MACAddress =~ /[0-9A-Fa-f]:[0-9A-Fa-f]:[0-9A-Fa-f]:[0-9A-Fa-f]:[0-9A-Fa-f]/ Seulement ca ne marche pas...
explication : ^ le début de la chaîne (?:motif){5} motif 5 fois de suite sans capture [[:xdigit:]]{2}: 2 hexadecimals suivi d'un caractère `:' $ la fin de la chaîne