we know phone numbers are [one group of 3 numbers] [another group of 3 numbers] [a group of 4 numbers]
we use D? as a way to find nondigits like the parenthesis
This should also work: (?\d{3})?\s?-?.?\d{3}\