Hallo, wie kann ich die Abfrage gestalten, wenn 0 ein gültiger Wert ist? return if(!$optional && (!$value or $value eq '') ); steigt darauf ein obwohl value == 0, was aber in diesem Fall ein gültiger wert ist. Die Prüfung soll sowohl für Strings und int und float passen. Ein leerer String ist ungültig, ein float = 0.00 auch. ein int = 0 aber nicht. Mit freundlichen Grüßen Jens Puruckherr