İçe aktarma
import { nuiCardMask, nuiIbanMask, NuiMask } from '@needless-ui/angular/mask';NuiMask
Yerel bir metin alanı üzerinde maske.
| Ad | Tür | Varsayılan | Açıklama |
|---|---|---|---|
nuiMaskGirdi | string | ((raw: string) => string) | Maske ya da yazılan veriye göre maske seçen bir fonksiyon. | |
tokensGirdi | Record<string, NuiMaskToken> | Eklenecek veya değiştirilecek maske karakterleri. | |
unmaskGirdi | boolean | false | Değ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Özellik | Signal<string> | Sabit karakterler olmadan, yazılan veri. | |
completeÖzellik | Signal<boolean> | Maskedeki tüm yerlerin dolu olup olmadığı. |
Helpers
Değerleri biçimlendiren, denetleyen ve maske oluşturan fonksiyonlar.
| Ad | Tür | Varsayılan | Açıklama |
|---|---|---|---|
nuiMaskFormat, nuiUnmaskMetot | (value, mask) => string | Bir değeri maskeyle biçimlendirir ya da biçimli değerden veriyi çıkarır. | |
nuiCardMaskMetot | (raw: string) => string | Kart numaraları için, rakamları markanın kart üzerine bastığı gibi gruplayan bir maske. | |
nuiCardBrandMetot | (number: string) => NuiCardBrand | null | Kart numarasının markasını ilk rakamlarından bulur. | |
nuiCardValid, nuiLuhnMetot | (number: string) => boolean | Kart numarasının markasına uygun uzunlukta olup olmadığı ve Luhn kontrolünden geçip geçmediği. | |
nuiIbanMaskMetot | (raw: string) => string | IBAN’lar için, ülkenin IBAN uzunluğunda bir maske. | |
nuiIbanValidMetot | (iban: string) => boolean | IBAN’ın ülkesine uygun uzunlukta olup olmadığı ve kontrol basamaklarının doğru olup olmadığı. |