$Usereingabe = '2%'; unless ($Usereingabe =~/^(:?\d{1,3}(?:\%|\d*))|\*$/) { print "Fehler"; } else { print "OK"; }