Hallo,
ich möchte einen String testen. Der String darf nur 0-9; a-z; A-Z enthalten. Wenn ich nur eine Bedingung teste, z.B. Zahlen dann funktioniert das.
# auf alles außer Zahlen testen:
my $string1 = "123";
if($string1=~/[^0-9]/){ print "Keine Zahl"; }
Wenn ich jetzt eine zweite Bedingung dazu nehme mit dem "|" dann funktioniert es nicht.
my $string1 = "123";
if($string1=~/[^0-9]|[^a-z]/){ print "Keine Zahl, kein a-z"; }
Grüße
Martin
Last edited: 2016-02-22 15:38:25 +0100 (CET)