ಇಂಪೋರ್ಟ್

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 ಗೆ ಅದರ ದೇಶದ ಉದ್ದ ಮತ್ತು ಸರಿಯಾದ ಪರಿಶೀಲನಾ ಅಂಕಿಗಳು ಇವೆಯೇ ಎಂಬುದು.