phpbar.de logo

Mailinglisten-Archive

AW: [php] Regexp

AW: [php] Regexp

Sebastian Tobias Mendel genannt Mendelsohn lists at sebastianmendel.de
Mit Okt 8 10:07:19 CEST 2003


ANGEL Harald wrote:
> So, hab das jetzt eingebaut, funktioniert aber nicht... ;(
> 
> ich baus so ein:
>  
>  $nickname=$_POST["nickname"];
>  //Jetzt Nickname überprüfen!
>  $pattern = '|^[a-zA-Z0-9]+$|'; 
>  if (!ereg ($pattern,$nickname)) { 
>     $fehler=true;
>     $msg="Ungültiger Nickname! Nur alphanummerische Zeichen erlaubt!";
>  }
> 
> auf nickname steht was drauf, hab ich geschaut...
> dann kommt meldung:
> 
> Warning: ereg() [function.ereg]: REG_EMPTY in /home/epos4/public_html/php/epos4/register/register.php on line 57
> 
> und er geht immer (auch bei gültigen namen) in die if rein!
> 
> Danke für hilfe...
> 
> ----------------
> 
> Andreas Demmer wrote:
> preg_match('|^[a-zA-Z0-9]+$|', $nickname)


$nickname = $_POST['nickname'];
// Jetzt Nickname überprüfen!
$pattern = '[^a-z0-9]';           // alle zeichen _außer_ a-z und 0-9
if ( eregi($pattern, $nickname) )
{
   // wenn ein anderes zeichen als a-z,A-Z oder 0-9 gefunden wird
   // springt es hier rein
   $fehler = true;
   $msg = 'Ungültiger Nickname! Nur alphanummerische Zeichen erlaubt!';
}

-- 
Sebastian Mendel

www.sebastianmendel.de
www.tekkno4u.de
www.nofetish.com


php::bar PHP Wiki   -   Listenarchive