Dynamite: preg match !^[0-9/-]{6,20}$!

Beitrag lesen

Hi,
habe Euch gestern ein wenig Code verschwiegen, aber ich kann mir nicht vorstellen das es daran liegt:

  
if(!empty($mobil)){  
  if(preg_match("!^[0-9/-]{6,20}$!", $mobil)) {  
   $allesok = 1;  
  }else{  
   $allesok = 0;  
   $error['mobil'] = "Die Mobilfunknummer darf höchstens 20 Ziffern haben und es sind nur Zahlen - und / erlaubt!";  
  }  
 }  

Soll also nur greifen wenn $mobil auch einen Inhalt hat. Aber daran dürfte es doch nicht liegen, oder???

Gruß und Danke für Eure Hilfe
Dynamite