Hallo!
Wie sieht in Perl eine Routine aus, die überprüft, ob eine Variable nur bestimmte Zeichen (z.B. A-Z, a-z, 0-9) enthält und falls Sie unerlaubte Zeichen enthält eine Fehlermeldung ausgibt?
Du sagst es schon fast selbst:
Wenn du im $string nach 0-9 suchst, dann z.B. so:
if ($string =~ /[0-9]/) {
# ich hab ne Zahl gefunden!
}
Kannst auch stattdessen \d nehmen...
Bei den Buchstaben geht es genauso.
if ($string =~ /[a-z0-9]+/i) {
# Wow, ich hab 1 oder mehrere Zeichen a-zA-Z0-9 gefunden.
}
Ich habe im Archiv danach gesucht, aber leider nichts passendes gefunden. Und selbst bin ich fast verzweifelt, da ich noch Perl-Anfänger bin.
Archiv...hm..knapp daneben ist auch vorbei:
<img src="/images/04.gif" alt="">
Ciao,
Wolfgang