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