Import

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

NuiMask

Eine Maske auf einem nativen Textfeld.

Selektor
input[nuiMask]
Exportiert als
nuiMask
NuiMask: Eigenschaften
NameTypStandardwertBeschreibung
nuiMaskInputstring | ((raw: string) => string)Die Maske oder eine Funktion, die passend zu den eingegebenen Daten eine wählt.
tokensInputRecord<string, NuiMaskToken>Maskenzeichen, die hinzukommen oder ersetzt werden.
unmaskInputbooleanfalseDer Wert enthält nur die Daten, ohne die Literale.
valueTwo-Waystring''Der Wert: das Angezeigte oder, mit unmask, die Daten.
rawEigenschaftSignal<string>Die eingegebenen Daten, ohne die Literale.
completeEigenschaftSignal<boolean>Jede Stelle der Maske ist ausgefüllt.

Helpers

Funktionen zum Formatieren, Prüfen und Erstellen von Masken.

Helpers: Eigenschaften
NameTypStandardwertBeschreibung
nuiMaskFormat, nuiUnmaskMethode(value, mask) => stringFormatieren einen Wert mit einer Maske oder lesen die Daten wieder heraus.
nuiCardMaskMethode(raw: string) => stringEine Maske für Kartennummern, gruppiert, wie ihre Kartenmarke sie druckt.
nuiCardBrandMethode(number: string) => NuiCardBrand | nullDie Kartenmarke einer Kartennummer, erkannt an den ersten Ziffern.
nuiCardValid, nuiLuhnMethode(number: string) => booleanOb eine Kartennummer die Länge ihrer Kartenmarke hat und die Luhn-Prüfung besteht.
nuiIbanMaskMethode(raw: string) => stringEine Maske für IBANs, so lang wie die IBAN des jeweiligen Landes.
nuiIbanValidMethode(iban: string) => booleanOb eine IBAN die Länge ihres Landes und die richtigen Prüfziffern hat.