इम्पोर्ट
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 ची लांबी त्याच्या देशानुसार आहे का, आणि त्याचे तपासणी अंक बरोबर आहेत का. |