ਇੰਪੋਰਟ
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 ਦੀ ਲੰਬਾਈ ਉਸ ਦੇ ਦੇਸ਼ ਮੁਤਾਬਕ ਹੈ, ਅਤੇ ਕੀ ਉਸ ਦੇ ਜਾਂਚ ਅੰਕ ਸਹੀ ਹਨ। |