Я храню номера телефонов различной длины в моем приложении WPF (C #, VS 08).
Я храню их как строки. Мой вопрос о моем методе AddNewPhoneNo(string phoneNo)
.
В этом методе я использую Int.TryParse
для проверки входящего номера (т. Е. Не ноль, это число ...). С тех пор я понял, что это, вероятно, не лучший способ сделать это, потому что тогда я ограничен числом, которое составляет ± 2147483647. Определенно, это не всегда так с номерами телефонов.
Что такое хороший и простой способ проверки телефонных номеров? Я предполагаю, что основные правила будут следующими:
- Все цифры
- Все положительные
- До 25 символов (может быть больше, но это будет делать в настоящее время)
Не могу понять, есть ли еще какие-то правила на данный момент, вот, пожалуй, все.