if (grep/^keyvalue$/, keys %data) { print "yes"; } # and if (defined $data{keyvalue}) { print "yes"; } # and if you also are sure there is value data in your hash if ($data{keyvalue}) { print "yes"; }