Ответ 1
Попробуйте:
^\+?(\d[\d-. ]+)?(\([\d-. ]+\))?[\d-. ]+\d$
Однако он не обрабатывает подсчет числа
Было бы здорово, если бы кто-то помог мне с Regex для телефонных номеров. Ниже приведены условия:
Вот некоторые допустимые числа:
Заранее спасибо
Попробуйте:
^\+?(\d[\d-. ]+)?(\([\d-. ]+\))?[\d-. ]+\d$
Однако он не обрабатывает подсчет числа
Не совсем ответ на ваш вопрос, но для тех, кому нужно работать с телефонными номерами, есть .NET-порт Google libphonenumber: libphonenumber-csharp.