Проверка кода ИНН на PHP

В этом году писал реализацию данной функции для проекта C2C-base. Оказывается, бывает ИНН двух видов — для юридических лиц и физ лиц — 10 или 12 знаков соответственно. Проверка большинства подобных кодов осуществляется по контрольным цифрам, содержащимся в номере.

http://ru.wikipedia.org/wiki/Идентификационный_номер_налогоплательщика — формулы расчета взял с вики.

На входе функции два параметра — строка, содержащая код, и признак, какой тип кода должен содержаться (10 или 12 знаковый). Если в строке оказывается найден ИНН с правильной контрольной суммой, то он возвращается как результат работы функции. Иначе функция вернет false.

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

А здесь ИНН можно проверить в режиме онлайн.

Написать комментарий

Мало букафф? Читайте есчо !

Проверка кодов ОГРН / ОГРНИП на PHP

Сентябрь 24, 2015 г.

Продолжая тему валидаторов, публикую код двух функций для проверки введенных пользователем кодов ОГРН или ОГРНИП. Проверка кода ОГРН. Код содержит 13 знаков, последний из них используется для проверки "контрольной суммы". [crayon-6853bba9a9789630970909/] ...

Читать

Валидатор ip адреса на PHP

Ноябрь 13, 2015 г.

Пример хелпера-валидатора на PHP для проверки формата ip адреса. [crayon-6853bba9a991f911551830/] Функция проверяет является ли формально строка ip-адресом по протоколам ipv4 или ipv6. Возвращает булево значение. Возможно применение этого кода ...

Читать

 

Комментарии к «Проверка кода ИНН на PHP»

Понравилась статья? Есть вопросы? - пишите в комментариях.



Комментарий: