masque faux???

skyangel
Invité n'ayant pas de compte PHPfrance

22 mai 2006, 15:04

bonjour je voudrais vérifier si dans un champ je récupère une adresse mac.

j'applique un ereg avec un masque mais quelle que soit l'addresse mac que je mets elle est fausse.

je vous donne ma fonction
if (!ereg("^([0-9a-zA-Z]{2})+:+([0-9a-zA-Z]{2})+:+([0-9a-zA-Z]{2})+:+([0-9a-zA-Z]{2})+:+([0-9a-zA-Z]{2})+:+([0-9a-zA-Z]{2})$",$var))
J'ai essaye comme ca mais aussi sans les '+'.

Si qq1 siat ou je fais l'erreur. Merci

skyangel
Invité n'ayant pas de compte PHPfrance

22 mai 2006, 15:48

j'ai corrige par ce masque la et c'est bon
"^([0-9a-zA-Z]{2})+[:]+([0-9a-zA-Z]{2})+[:]+([0-9a-zA-Z]{2})+[:]+([0-9a-zA-Z]{2})+[:]+([0-9a-zA-Z]{2})+[:]+([0-9a-zA-Z]{2})$