Проверка номера телефона немного сложнее, чем проверка, является ли ввод целым числом.В качестве примера телефонные номера могут начинаться с нуля, поэтому технически они не являются целыми.Также пользователи могут вводить тире: Например:
00 34 922-123-456
Таким образом, для его проверки у вас есть несколько вариантов:
Используйте выражение регулярного выражения для проверки, естьвзгляд на:
http://regexlib.com/
на этом сайте будут сотни примеров
Используйте цикл для проверки каждого символа по очереди, то есть символаint или dash
Я бы порекомендовал первый, так как последний зависит от согласованного ввода от пользователей, и вы не получите этого