0.11.2 • Published 8 months ago

@opuscapita/field-validators v0.11.2

Weekly downloads
123
License
Apache-2.0
Repository
github
Last release
8 months ago

field-validators

Common library for master data field validations such as VAT ID, IBAN, etc.

The library has the following validators:

  • International Bank Account Number (IBAN)
  • Bank Identifier Code (BIC)
  • Value Added Tax number (VAT)
  • Data Universal Numbering System number (DUNS)
  • Global Location Number (GLN)
  • Finnish Party Identification number (OVT-number) (OVT)
  • Company register number (REGNO)
  • ISR party number under Swiss IBAN (ISR)
  • ABA routing transit number (ABA)
  • Tax Identification Number
  • LeitwegID Number

To have a look at the full API, please visit the related wiki page.


Setup

Install library by running:

npm install @opuscapita/field-validators

Perform a validation by doing:

const validators = require('@opuscapita/field-validators');

// validate an IBAN
validators.IBAN.isValid('DE10000000000000000000');

// validate a VAT number
validators.VAT.isValid('DE 10000000');

// validate a BIC
validators.BIC.isValid('DEDSLTJXXXX');

// validate a DUNS number
validators.DUNS.isValid('356932675');

// validate a GLN
validators.GLN.isValid('3569326752346');

// validate an OVT
validators.OVT.isValid('003708599126');

// validate a REGNO
validators.REGNO.isValid('Jena GnR 100008', 'DE');

// validate an ISR
validators.ISR.isValid('54-354567-8');

// validate an ABA
validators.ABA.isValid('051000017');

// validate an LeitwegID
validators.LEITWEGID.isValid('04011000-1234512345-06');
0.11.1

8 months ago

0.11.2

8 months ago

0.11.0

8 months ago

0.10.0

10 months ago

0.9.0

1 year ago

0.8.0

1 year ago

0.7.0

1 year ago

0.5.0

2 years ago

0.6.0

2 years ago

0.4.1

2 years ago

0.4.0

3 years ago

0.3.0

3 years ago

0.2.32

3 years ago

0.2.27

3 years ago

0.2.26

3 years ago

0.2.25

3 years ago

0.2.24

3 years ago

0.2.23

3 years ago

0.2.22

3 years ago

0.2.21

3 years ago

0.2.20

3 years ago

0.2.30

3 years ago

0.2.31

3 years ago

0.2.28

3 years ago

0.2.19

3 years ago

0.2.18

3 years ago

0.2.17

4 years ago

0.2.16

4 years ago

0.2.15

4 years ago

0.2.14

4 years ago

0.2.13

4 years ago

0.2.12

4 years ago

0.2.11

4 years ago

0.2.10

4 years ago

0.2.9

4 years ago

0.2.7

4 years ago

0.2.8

4 years ago

0.2.6

5 years ago

0.2.5

5 years ago

0.2.4

5 years ago

0.2.3

5 years ago

0.2.2

5 years ago

0.2.1

5 years ago

0.2.0

5 years ago

0.1.9

6 years ago

0.1.8

6 years ago

0.1.7

6 years ago

0.1.6

6 years ago

0.1.5

6 years ago

0.1.4

7 years ago

0.1.3

7 years ago

0.1.2

7 years ago

0.1.1

7 years ago

0.1.0

7 years ago

0.0.9

7 years ago

0.0.8

7 years ago

0.0.7

7 years ago

0.0.6

7 years ago

0.0.5

7 years ago

0.0.4

7 years ago

0.0.3

7 years ago

0.0.2

7 years ago

0.0.1

7 years ago