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;
?>