इम्पोर्ट
import { nuiCardMask, nuiIbanMask, NuiMask } from '@needless-ui/angular/mask';NuiMask
नेटिव टेक्स्ट फ़ील्ड पर लगा मास्क।
| नाम | टाइप | डिफ़ॉल्ट | विवरण |
|---|---|---|---|
nuiMaskइनपुट | string | ((raw: string) => string) | मास्क, या ऐसा फ़ंक्शन जो टाइप किए गए डेटा के हिसाब से मास्क चुनता है। | |
tokensइनपुट | Record<string, NuiMaskToken> | मास्क के कैरेक्टर, जिन्हें जोड़ना या बदलना है। | |
unmaskइनपुट | boolean | false | वैल्यू में सिर्फ़ डेटा रहता है, लिटरल के बिना। |
valueदो-तरफ़ा | string | '' | वैल्यू: जो दिखता है वह, या unmask के साथ सिर्फ़ डेटा। |
rawप्रॉपर्टी | Signal<string> | टाइप किया गया डेटा, लिटरल के बिना। | |
completeप्रॉपर्टी | Signal<boolean> | मास्क की हर जगह भर गई है। |
Helpers
फ़ॉर्मैट करने, जाँचने और मास्क बनाने वाले फ़ंक्शन।
| नाम | टाइप | डिफ़ॉल्ट | विवरण |
|---|---|---|---|
nuiMaskFormat, nuiUnmaskमेथड | (value, mask) => string | किसी वैल्यू को मास्क से फ़ॉर्मैट करते हैं, या फ़ॉर्मैट की गई वैल्यू से डेटा निकालते हैं। | |
nuiCardMaskमेथड | (raw: string) => string | कार्ड नंबरों का मास्क, जिसमें अंक वैसे ही ग्रुप होते हैं जैसे उनका ब्रैंड छापता है। | |
nuiCardBrandमेथड | (number: string) => NuiCardBrand | null | कार्ड नंबर का ब्रैंड, उसके शुरुआती अंकों से। | |
nuiCardValid, nuiLuhnमेथड | (number: string) => boolean | कार्ड नंबर की लंबाई उसके ब्रैंड के हिसाब से है या नहीं, और वह Luhn जाँच में पास होता है या नहीं। | |
nuiIbanMaskमेथड | (raw: string) => string | IBAN का मास्क, जो देश के IBAN जितना लंबा होता है। | |
nuiIbanValidमेथड | (iban: string) => boolean | IBAN की लंबाई उसके देश के हिसाब से है या नहीं, और उसके जाँच अंक सही हैं या नहीं। |