Gerd Gruber: Problem mit Variablen in ereg

Beitrag lesen

function checkPw($password,$min,$max){
if (ereg("[1]{$min,$max}$",$password))  {
return true;
}else{
return false;
}
}

es liegt an den $-Zeichen.
Mach folgendes:
 function checkPw($password,$min,$max){
    $test='[2]{'.$min.','.$max.'}$';
    if (ereg($test,$password))  {
       return true;
    }else{
      return false;
    }
 }
dies müsste funktionieren


  1. _.@A-Za-z0-9 ↩︎

  2. _.@A-Za-z0-9 ↩︎