Hi,
Ich möchte, dass in einem String bestimmte Zeichen (mind. ein Kleinbuchstabe, mind. ein Großbuchstabe und mind. eine Ziffer von 1-9) enthalten sein müssen.
Mit
if ($string!~/^[a-km-np-zA-KM-NP-Z2-9]+$/) {$flag=true;}
wird $flag aber auch auf 'true' gesetzt, wenn der $string so aussieht "bauhaus".Wo ist mein Fehler?
Dich interessiert laut deinem Ausdruck lediglich, ob der komplette Text aus mindestens einem der in der Klasse aufgeführten Zeichen besteht (und aus nichts anderem).
MfG ChrisB
--
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?