It has all sorts of validation "cases" for anything from numbers, to text, phone, zips, email, web addresses, etc. I just run all my data through this function to check it before running a query, or passing the data to another app (file system call, etc).