ఇంపోర్ట్

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

NuiMask

నేటివ్ టెక్స్ట్ ఫీల్డ్‌పై ఒక మాస్క్.

సెలెక్టర్
input[nuiMask]
ఎక్స్‌పోర్ట్ పేరు
nuiMask
NuiMask: ప్రాపర్టీలు
పేరుటైప్డిఫాల్ట్వివరణ
nuiMaskఇన్‌పుట్string | ((raw: string) => string)మాస్క్, లేదా టైప్ చేసిన డేటాను బట్టి ఒక మాస్క్‌ను ఎంచుకునే ఫంక్షన్.
tokensఇన్‌పుట్Record<string, NuiMaskToken>జోడించాల్సిన లేదా మార్చాల్సిన మాస్క్ అక్షరాలు.
unmaskఇన్‌పుట్booleanfalseవిలువ కేవలం డేటా మాత్రమే, లిటరల్‌లు లేకుండా.
valueటూ-వేstring''విలువ: కనిపించేది, లేదా unmask తో డేటా.
rawప్రాపర్టీSignal<string>లిటరల్‌లు లేకుండా, టైప్ చేసిన డేటా.
completeప్రాపర్టీSignal<boolean>మాస్క్‌లోని ప్రతి స్థానమూ నిండిందో లేదో.

Helpers

మాస్క్‌లను ఫార్మాట్ చేయడానికి, తనిఖీ చేయడానికి, తయారు చేయడానికి ఫంక్షన్‌లు.

Helpers: ప్రాపర్టీలు
పేరుటైప్డిఫాల్ట్వివరణ
nuiMaskFormat, nuiUnmaskమెథడ్(value, mask) => stringవిలువను మాస్క్‌తో ఫార్మాట్ చేస్తాయి, లేదా ఫార్మాట్ అయిన విలువ నుంచి డేటాను చదువుతాయి.
nuiCardMaskమెథడ్(raw: string) => stringకార్డ్ నంబర్‌ల కోసం మాస్క్; వాటి బ్రాండ్ ముద్రించే తీరులో గ్రూపులుగా.
nuiCardBrandమెథడ్(number: string) => NuiCardBrand | nullకార్డ్ నంబర్ మొదటి అంకెల నుంచి దాని బ్రాండ్.
nuiCardValid, nuiLuhnమెథడ్(number: string) => booleanకార్డ్ నంబర్‌కు దాని బ్రాండ్ పొడవు ఉందో, అది Luhn తనిఖీలో నెగ్గుతుందో లేదో.
nuiIbanMaskమెథడ్(raw: string) => stringIBAN ల కోసం మాస్క్; దాని పొడవు ఆ దేశ IBAN పొడవుకు సమానం.
nuiIbanValidమెథడ్(iban: string) => booleanIBAN కు దాని దేశ పొడవు, సరైన తనిఖీ అంకెలు ఉన్నాయో లేదో.