Moritz: Lösungsansatz : preg_replace

Beitrag lesen

Ich hab das mit "preg_replace" so gemacht. Aber vieleicht gibt es auch noch eine einfache kürzere Möglichkeit.

Moritz

<?php  
  
// Das Passwort  
$passwort ='123Ü456';  
  
  
if(isset($passwort)) 			  
	{	  
	$neu = preg_replace ( '~[^a-z0-9]~i', '',$passwort);	  
	$a   = strlen($passwort);  
	$b   = strlen($neu);  
	if ($a==$b)  // Überprüfung ob unerlaubte Zeichen  
		{  
		if (strlen($neu)>4)  // Überprüfung ob lang genug  
			{  
			$infotext .=' Passwort ist OK';			  
			}  
		else  
			{  
			$infotext .=' Das Passwort muss mindestens 5 Zeichen haben! ';  
			}  
		}  
		else  
		{  
		$infotext .='Es sind nur Zeichen A...z und Ziffer 0...9 erlaubt ';  
		}  
	}  
  
	  
echo 	$infotext;  
?>