Skip to content

ibamibrhm/npwp-validator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

npwp-validator

npm version npm downloads npm license

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.

Releases

No releases published

Packages

No packages published