इम्पोर्ट

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 की लंबाई उसके देश के हिसाब से है या नहीं, और उसके जाँच अंक सही हैं या नहीं।