Sascha: preg() Mac-Adresse trimmen

Beitrag lesen

Hallo Forum,

ganz kurz und ganz schnell. Ich möchte einnen Wert darauf kontrollieren ob es sich bei diesem um einen Hex-Wert handelt.

und zwar sollen folgende eingabeverfahren erlaubt sein
z.B.

  • 00-AD-ED-43-AD-09
  • 00:AD:ED:43:AD:09
  • 00.AD.ED.43.AD.09
    und
  • 00ADED43AD09

mir geht es jetzt darum wie ich Trennungszeichen '-',':','.' filter..

vielen dank schonmal

Grüße Sascha

meine bisherige funktion...

function isHex($hex)
{
  $hexstr = trim($hex);
  $length = strlen($hexstr);

if($length>12)
 {
  return 0;
 }
 else
 {
  if (preg_match ("/[1]{1,$length}$/i",$hexstr))
  {
   $hextest = 1;
  }
  else
  {
   $hextest = 0;
  }

if($hextest!=0)
  {
   return 1;
  }
  else
  {
   return 0;
  }
 }
}


  1. 0-9A-F ↩︎