Import

import-mask.ts
import { nuiCardMask, nuiIbanMask, NuiMask } from '@needless-ui/angular/mask';

NuiMask

Isang mask sa isang native na text field.

Selector
input[nuiMask]
Naka-export bilang
nuiMask
NuiMask: Mga property
PangalanUriDefaultPaglalarawan
nuiMaskInputstring | ((raw: string) => string)Ang mask, o isang function na pumipili nito ayon sa na-type na data.
tokensInputRecord<string, NuiMaskToken>Mga mask character na idadagdag o papalitan.
unmaskInputbooleanfalseData lang ang value, walang mga literal.
valueTwo-waystring''Ang value: ang ipinapakita, o ang data kapag may unmask.
rawPropertySignal<string>Ang na-type na data, walang mga literal.
completePropertySignal<boolean>Kung napunan na ang bawat puwesto sa mask.

Helpers

Mga function para mag-format, mag-check at bumuo ng mga mask.

Helpers: Mga property
PangalanUriDefaultPaglalarawan
nuiMaskFormat, nuiUnmaskMethod(value, mask) => stringFino-format ang isang value gamit ang mask, o kinukuha ang data mula sa na-format na value.
nuiCardMaskMethod(raw: string) => stringIsang mask para sa mga card number, naka-group gaya ng pagkaka-print ng brand nila.
nuiCardBrandMethod(number: string) => NuiCardBrand | nullAng brand ng isang card number, mula sa mga unang digit nito.
nuiCardValid, nuiLuhnMethod(number: string) => booleanKung tama ang haba ng card number para sa brand nito at pumapasa ito sa Luhn check.
nuiIbanMaskMethod(raw: string) => stringIsang mask para sa mga IBAN, kasinghaba ng IBAN ng bansa.
nuiIbanValidMethod(iban: string) => booleanKung tama ang haba ng IBAN para sa bansa nito at tama ang mga check digit.