Не требуется, чтобы пользователь вводил номер в каком-либо определенном формате.
Позвольте ему вводить его по своему усмотрению.
Удалите любой код страны и сохраните его для последующего использования, аналогичнолюбые данные добавочного номера, если таковые имеются.
Удалите все пробелы и знаки пунктуации.
Проверьте, что остальные цифры потенциально действительны, посмотрев на начальные цифры и длину номера.Сохраните номер в вашей базе данных в международном формате с кодом страны, без пробелов и знаков препинания.
Отображение номера пользователю в стандартизированном формате (либо в национальном формате, либо в международном формате с кодом страны) с добавлением пробелов ипунктуация для удобства чтения.