Impor
import { nuiCardMask, nuiIbanMask, NuiMask } from '@needless-ui/angular/mask';NuiMask
Mask pada kolom teks native.
| Nama | Tipe | Default | Deskripsi |
|---|---|---|---|
nuiMaskInput | string | ((raw: string) => string) | Mask, atau fungsi yang memilih mask sesuai data yang diketik. | |
tokensInput | Record<string, NuiMaskToken> | Karakter mask yang ingin ditambahkan atau diganti. | |
unmaskInput | boolean | false | Nilainya hanya data, tanpa literal. |
valueDua arah | string | '' | Nilainya: teks yang ditampilkan, atau datanya dengan unmask. |
rawProperti | Signal<string> | Data yang diketik, tanpa literal. | |
completeProperti | Signal<boolean> | Apakah semua posisi dalam mask sudah terisi. |
Helpers
Fungsi untuk memformat, memeriksa, dan membuat mask.
| Nama | Tipe | Default | Deskripsi |
|---|---|---|---|
nuiMaskFormat, nuiUnmaskMetode | (value, mask) => string | Memformat nilai dengan mask, atau mengambil kembali datanya dari nilai yang terformat. | |
nuiCardMaskMetode | (raw: string) => string | Mask untuk nomor kartu, dikelompokkan seperti yang dicetak oleh mereknya. | |
nuiCardBrandMetode | (number: string) => NuiCardBrand | null | Merek kartu, dikenali dari digit pertama nomornya. | |
nuiCardValid, nuiLuhnMetode | (number: string) => boolean | Apakah panjang nomor kartu sesuai mereknya dan lolos pemeriksaan Luhn. | |
nuiIbanMaskMetode | (raw: string) => string | Mask untuk IBAN, sepanjang IBAN negara tersebut. | |
nuiIbanValidMetode | (iban: string) => boolean | Apakah panjang IBAN sesuai negaranya dan digit pemeriksanya benar. |