インポート

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 がその国の桁数に合い、チェックディジットが正しいかどうか。