Impor

import-mask.ts
import { nuiCardMask, nuiIbanMask, NuiMask } from '@needless-ui/angular/mask';

NuiMask

Mask pada kolom teks native.

Selektor
input[nuiMask]
Diekspor sebagai
nuiMask
NuiMask: Properti
NamaTipeDefaultDeskripsi
nuiMaskInputstring | ((raw: string) => string)Mask, atau fungsi yang memilih mask sesuai data yang diketik.
tokensInputRecord<string, NuiMaskToken>Karakter mask yang ingin ditambahkan atau diganti.
unmaskInputbooleanfalseNilainya hanya data, tanpa literal.
valueDua arahstring''Nilainya: teks yang ditampilkan, atau datanya dengan unmask.
rawPropertiSignal<string>Data yang diketik, tanpa literal.
completePropertiSignal<boolean>Apakah semua posisi dalam mask sudah terisi.

Helpers

Fungsi untuk memformat, memeriksa, dan membuat mask.

Helpers: Properti
NamaTipeDefaultDeskripsi
nuiMaskFormat, nuiUnmaskMetode(value, mask) => stringMemformat nilai dengan mask, atau mengambil kembali datanya dari nilai yang terformat.
nuiCardMaskMetode(raw: string) => stringMask untuk nomor kartu, dikelompokkan seperti yang dicetak oleh mereknya.
nuiCardBrandMetode(number: string) => NuiCardBrand | nullMerek kartu, dikenali dari digit pertama nomornya.
nuiCardValid, nuiLuhnMetode(number: string) => booleanApakah panjang nomor kartu sesuai mereknya dan lolos pemeriksaan Luhn.
nuiIbanMaskMetode(raw: string) => stringMask untuk IBAN, sepanjang IBAN negara tersebut.
nuiIbanValidMetode(iban: string) => booleanApakah panjang IBAN sesuai negaranya dan digit pemeriksanya benar.