I've been using perl for a while, and hanging around the monastery for a while, but I can't seem to find (or ask the right question to the search engines) a set of simple routines to check data for validity, such as what one would read in from a web page.
I'm sure there are a lot of regex's that could do the job, and I've written a few myself, but is there any collection somewhere?
For example, it might be nice to do:
print "good" if isEmail($email);
print "good" if isCurrency($price);
print "good" if isDate($date);
print "good" if isPhoneNumber($phone);
print "good" if isPrintable($input);
and so on. Some functions are easy, some are more involved. Would this pass taint checking? Is there something like this already out there?