npwp-validator
TypeScript icon, indicating that this package has built-in type declarations

1.0.2 • Public • Published

npwp-validator

npwp-validator adalah library yang dibuat untuk mempermudah validasi dan pemformatan Nomor Pokok Wajib Pajak (NPWP) Indonesia.

Instalasi

Anda dapat menginstal npwp-validator menggunakan npm:

$ npm install npwp-validator

Atau menggunakan yarn:

$ yarn add npwp-validator

Penggunaan

Setelah berhasil diinstal, Anda dapat mengimpor library dengan menggunakan sintaks import:

import npwp from 'npwp-validator';

Atau menggunakan sintaks require:

const npwp = require('npwp-validator');

Berikut adalah beberapa fungsi yang tersedia untuk digunakan:

is_valid

Fungsi ini mengembalikan nilai boolean yang menunjukkan apakah NPWP yang diberikan valid sesuai dengan format atau tidak.

const example1 = npwp.is_valid('48.903.841.4-722.000');
console.log(example1); // Output: true

const example2 = npwp.is_valid('489038414722000');
console.log(example2); // Output: true

const example3 = npwp.is_valid('01.234.567.8-901.234');
console.log(example3); // Output: false

const example4 = npwp.is_valid('012345678901234');
console.log(example4); // Output: false

compact

Fungsi ini menghapus spasi, strip, dan karakter pemisah lainnya dari NPWP yang diberikan.

const example = npwp.compact('48.903.841.4-722.000');
console.log(example); // Output: '489038414722000'

format

Fungsi ini memformat NPWP yang diberikan ke dalam format yang umum digunakan di Indonesia.

const example = npwp.format('489038414722000');
console.log(example); // Output: '48.903.841.4-722.000'

Lisensi

Library ini dilisensikan di bawah MIT License.

Package Sidebar

Install

npm i npwp-validator

Weekly Downloads

0

Version

1.0.2

License

MIT

Unpacked Size

13.5 kB

Total Files

9

Last publish

Collaborators

  • ibamibrhm