1.0.0 • Published 7 years ago

@wealthsimple/canadian-bank-account v1.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
7 years ago

canadian-bank-account Build Status

Validate transit and account numbers of common Canadian banks.

There are no dependencies.

Usage

var tdBankAccount = new CanadianBankAccount({
  institution: "004",
  transit: "12345",
  account: "1234567"
});
tdBankAccount.isTransitValid(); // Returns true
tdBankAccount.isAccountValid(); // Returns true

var invalidAccount = new CanadianBankAccount({
  institution: "001",
  transit: "123",
  account: "123456789"
});
invalidAccount.isTransitValid(); // Returns false
invalidAccount.isAccountValid(); // Returns false
invalidAccount.transitErrors(); // Returns ["Transit number must be 5 digits long."]
invalidAccount.accountErrors(); // Returns ["Bank of Montreal account number must be 7 digits long."]

Acknowledgments

Validation rules based on the following article: Square - Bank Account Troubleshooting

License

MIT