İçe aktarma

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

NuiMask

Yerel bir metin alanı üzerinde maske.

Seçici
input[nuiMask]
Dışa aktarma adı
nuiMask
NuiMask: Özellikler
AdTürVarsayılanAçıklama
nuiMaskGirdistring | ((raw: string) => string)Maske ya da yazılan veriye göre maske seçen bir fonksiyon.
tokensGirdiRecord<string, NuiMaskToken>Eklenecek veya değiştirilecek maske karakterleri.
unmaskGirdibooleanfalseDeğer, sabit karakterler olmadan yalnızca veridir.
valueÇift yönlüstring''Değer: alanda görünen metin ya da unmask ile veri.
rawÖzellikSignal<string>Sabit karakterler olmadan, yazılan veri.
completeÖzellikSignal<boolean>Maskedeki tüm yerlerin dolu olup olmadığı.

Helpers

Değerleri biçimlendiren, denetleyen ve maske oluşturan fonksiyonlar.

Helpers: Özellikler
AdTürVarsayılanAçıklama
nuiMaskFormat, nuiUnmaskMetot(value, mask) => stringBir değeri maskeyle biçimlendirir ya da biçimli değerden veriyi çıkarır.
nuiCardMaskMetot(raw: string) => stringKart numaraları için, rakamları markanın kart üzerine bastığı gibi gruplayan bir maske.
nuiCardBrandMetot(number: string) => NuiCardBrand | nullKart numarasının markasını ilk rakamlarından bulur.
nuiCardValid, nuiLuhnMetot(number: string) => booleanKart numarasının markasına uygun uzunlukta olup olmadığı ve Luhn kontrolünden geçip geçmediği.
nuiIbanMaskMetot(raw: string) => stringIBAN’lar için, ülkenin IBAN uzunluğunda bir maske.
nuiIbanValidMetot(iban: string) => booleanIBAN’ın ülkesine uygun uzunlukta olup olmadığı ve kontrol basamaklarının doğru olup olmadığı.