Reiner: Perl

Beitrag lesen

Soll er beides probieren. Eines davon sollte das gewünschte Ergebnis liefern. Auf jeden Fall ist

warn "Der Parameter muss eine Zahl sein!" if /[abcdefghijklmnopqrstuvwxyz]/i;
nicht so recht nachvollziehbar und ganz gewiß zu umständlich.

ich würde es einfach so machen:

if ($var ne int($var))
 {
  print "Das ist keine Zahl!\n";
 }

Gruß
Reiner