Overly Complex Phone Number Validator
A phone number is a phone number, but not just any phone number. It's a phone number that's been validated by the most advanced, unnecessarily complicated regular expressions in the land. If it passes, it's validated. If it doesn't... well, you'll just have to be a real phone number.
Learn the regex patterns used to validate these phone numbers.
^\d{10}$\s?\(?0?1?\d{2}\s?\)?$
Try some advanced patterns to see how far you can push it.