ઇમ્પોર્ટ

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 ની લંબાઈ તેના દેશ મુજબ છે કે નહીં, અને તેના ચકાસણી અંકો સાચા છે કે નહીં.