Для удобства валидации, используйте предварительное разделение результата ввода на составляющие: как минимум, на код страны и остального номера. Валидируйте ввод по длине номера. В БД храните текстом с ограничением по длине, без спец символов - просто цифры. При выводе уже можно накладывать форматирование, которое Вам необходимо и удобным способом (либо мутатором, либо презентером).
Расскажите подробнее - стоят ли какие-либо другие задачи в работе с телефоном, помимо просто фиксации номера? Работать будете только с нашими номерами? Телефонов будет несколько у пользователя?