इम्पोर्ट

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