I have a regex to match phone numbers with optional parenthesis, space & hyphens
/^\\(?([0-9]{3})\\)?[-. ]?([0-9]{3})[-. ]?([0-9]{4})$/
T