[man]preg_match_all/man returns the number of matches, so you could check to see if a pattern like /[0-9]/ is matched more than once using that function.
EDIT: I suppose you could also just try a single pattern that detects multiple digits in a string, e.g.:
/[0-9].*[0-9]/