Skip to content

badcast/ClassfieldPhoneNumber

Repository files navigation

ClassfieldPhoneNumber

ClassfieldPhoneNumber — это мощная и удобная библиотека для управления и валидации телефонных номеров в ваших приложениях. Она упрощает интеграцию функциональности работы с телефонными номерами, обеспечивая их корректное форматирование и проверку в соответствии с международными стандартами.

Возможности

Проверка валидности: Автоматическая проверка, является ли номер телефона действительным на основе заданного формата.

Форматирование: Простое форматирование номеров телефонов для отображения в различных международных форматах.

Настраиваемость: Возможность расширять и настраивать правила проверки и форматы в соответствии с вашими потребностями.

Пример использования

#include <iostream>
#include "NumberPreview.h" // Убедитесь, что подключена библиотека

...

NumberPreview number("+7777123..."); 
std::string formatted = number.format(NumberFormat::Beauty | NumberFormat::Global);
std::cout << formatted;

...
Доступные форматы (NumberFormat)

    Beauty: Форматирует номер в удобочитаемом виде (по умолчанию).
    Compact: Минимизирует формат, что удобно при сокращениях.

Дополнительные флаги для NumberFormat
    Global: Выдает номер в глобальном формате, например +X (XXX) XXX-XX-XX.
    Local: Выдает номер в локальном формате для использования в конкретной стране.

Лицензия

Проект лицензирован под лицензией MIT.

Releases

No releases published

Packages

 
 
 

Contributors