IsoCodes — библиотека для проверки кодов ISO

PHP библиотека для валидации кодов ISO в сфере международных финансов, государственных учреждениях, GS1, книжной индустрии, телефонных номеров и почтовых индексов.

Использование

// Проверка почтового индекса
$isCanadian = ZipCode::validate('A0A 1A0', 'CA');

// Номера банковской карты?
$isBankable = CreditCard::validate('12345679123456');

// Трансфер денег по всему миру?
$isSwiftBic = SwiftBic::validate('CEDELULLXXX');

// Налоговый номер в Мадриде?
$isTaxableInSpain = Nif::validate('A999999L');

// Посылка из Шанхая?
$isShippingContainerCode = Sscc::validate('806141411234567896');

// Публикация книги?
$isPublished = Isbn::validate('2-2110-4199-X')

// Телефон из Пало-Алто?
$isPhonable = PhoneNumber::validate('+1-650-798-2800', 'US')

// Покупка акций Apple?
$isISIN = Isin::validate('US0378331005'); // Apple Inc. (AAPL)

Поддерживаемые коды ISO:

Международные финансы

  • IBAN
  • SWIFT/BIC
  • BBAN (RIB)
  • Номера кредитных карт
  • SEDOL (Stock Exchange codes)

Книжная / Музыкальная индустрии

  • ISBN - Международный стандартный книжный номер
  • ISMN - Международный стандартный музыкальный номер
  • ISWC - Международный стандартный номер аудио/видео записи

Государственное управление

  • ISIN - Международный идентификационный код ценной бумаги
  • European VAT / налогообложение
  • Франция: INSEE, SIREN, SIRET
  • США: Номер социального обеспечения
  • Великобритания: NINO
  • Бельгия: Structured Ccommunication
  • Испания: NIF, NIE & CIF
  • Нидерланды: BSN

GS1 идентификаторы

  • GTIN
  • GLN
  • SSCC
  • GRAI
  • GSRN
  • GDTI
  • UDI
  • GTIN: EAN-8, EAN-13, UCC-13, UPC-A, DUN-14, ITF-14

Другое

  • ZIP коды 175+ стран
  • Форматы телефонных номеров

Установка

Через Composer:

$ composer require ronanguilloux/isocodes

Данный урок подготовлен для вас командой сайта ruseller.com
Источник урока: https://github.com/ronanguilloux/IsoCodes
Перевел: Станислав Протасевич
Урок создан: 6 Мая 2017
Просмотров: 284
Правила перепечатки


5 последних уроков рубрики "PHP"

^ Наверх ^