Skip to content

azerella/yup-abn

Repository files navigation

yup-abn

CI

Yup extension that validates ABN, ACN, ARBN or ARSN business identifiers for Australian business'.

Install

# NPM
npm i --save-dev yup-abn

# Yarn
yarn add -D yup-abn

Usage

Here's some example usage to get you started:

import * as Yup from 'yup';

import "yup-abn";

// ABN
const ABNSchmea = Yup.number().abn().required();

// ACN, ARBN or ARSN
const ACNSchmea = Yup.string().acn().required();
const ARBNSchmea = Yup.string().arbn().required();
const ARSNSchmea = Yup.string().arsn().required();

console.log(ABNSchmea.isValidSync(51824753556)); // → true
console.log(ACNSchmea.isValidSync('000000019')); // → true

Contributors

Don't be scared to raise an issue or a pull request!

Any contributions, no matter how big or small will land your picture here and be greatly appreciated ❤️

Adam Zerella