PHPackages                             bee-delivery/bank-account-validator - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Validation &amp; Sanitization](/categories/validation)
4. /
5. bee-delivery/bank-account-validator

ActiveLibrary[Validation &amp; Sanitization](/categories/validation)

bee-delivery/bank-account-validator
===================================

A bank account validator for brazilian bank accounts

v0.6.1(6y ago)816.1k↓33.3%GPL-3.0-onlyPHPPHP &gt;=7.1.3

Since Aug 21Pushed 6y ago3 watchersCompare

[ Source](https://github.com/bee-delivery/bank-account-validator)[ Packagist](https://packagist.org/packages/bee-delivery/bank-account-validator)[ RSS](/packages/bee-delivery-bank-account-validator/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (3)DependenciesVersions (8)Used By (0)

Bank Account Validator
======================

[](#bank-account-validator)

A bank account validator for brazilian bank accounts.

Getting started
---------------

[](#getting-started)

Bank account validation is performed under the verifying digit rules of the following banks (values based on char count):

BANKAG - DVAC - DVTYPE ACOBS001 Banco do Brasil4 - 18 - 1004 Banco do Nordeste47 - 12 (not included)not checking DVs033 Banco Santander48 - 12 (added to AC)041 Banrisul4 - 29 - 12 (added to AC)077 Banco Inter47 - 1104 Caixa Econômica Federal411 - 13 (added to AC)237 Banco Bradesco4 - 17 - 1237 Next bank47 - 1same thing as Bradesco260 Nubank47 - 1341 Banco Itaú45 - 1399 HSBC46 - 1745 Citibank410 - 1For other banks a default validation is performed:

- Agency from 1 to 4 numbers.
- 0-2 character agency digit.
- Account from 1 to 12 numbers.
- 0-2 character account digit.

Installing
----------

[](#installing)

Install with [composer](https://getcomposer.org/):

```
composer require bee-delivery/bank-account-validator
```

Usage
-----

[](#usage)

The bank details received via the form must be passed as a parameter to the function called 'validate'.

```
