Мне нужно хорошо протестированное регулярное выражение (предпочтительнее стиль .net) или какой-либо другой простой бит кода, который будет анализировать телефонный номер США /CA на составные части, поэтому:
- 3035551234122
- 1-303-555-1234x122
- (303) 555-1234-122
- 1 (303) 555 -1234-122
и т.д...
все разобрать на:
- AreaCode: 303
- Обмен: 555
- Суффикс: 1234
- Расширение: 122