and I know of no library that is comprehensive.

Best not to do any rather than appear stupid.

Besides, the value of "validation" is limited - its not like a little set of heuristics is actually gonna guarantee that the number actually WORKS or anything.

I figure you're no worse off.