Тема: Валідація телефонного номеру
Мені необхідно створити аналог телефонної книги. І я вирішла зробити перевірку на коректність введення номеру ось так:
bool validInputPhoneNumber(const char *records)
{
int i = 0;
while (records != '\0' && isdigit(records[i]))
++i;
cout << i << endl;
if (i <= strlen(records))
return true;
else
return false;
}
Але так перевіряє чи в номері лише числа, а в номері може бути - чи () з кодом.
Підкажіть, як правильно зробити більш-менш нормальну валідацію номеру.