Import
import { nuiCardMask, nuiIbanMask, NuiMask } from '@needless-ui/angular/mask';NuiMask
Eine Maske auf einem nativen Textfeld.
| Name | Typ | Standardwert | Beschreibung |
|---|---|---|---|
nuiMaskInput | string | ((raw: string) => string) | Die Maske oder eine Funktion, die passend zu den eingegebenen Daten eine wählt. | |
tokensInput | Record<string, NuiMaskToken> | Maskenzeichen, die hinzukommen oder ersetzt werden. | |
unmaskInput | boolean | false | Der Wert enthält nur die Daten, ohne die Literale. |
valueTwo-Way | string | '' | Der Wert: das Angezeigte oder, mit unmask, die Daten. |
rawEigenschaft | Signal<string> | Die eingegebenen Daten, ohne die Literale. | |
completeEigenschaft | Signal<boolean> | Jede Stelle der Maske ist ausgefüllt. |
Helpers
Funktionen zum Formatieren, Prüfen und Erstellen von Masken.
| Name | Typ | Standardwert | Beschreibung |
|---|---|---|---|
nuiMaskFormat, nuiUnmaskMethode | (value, mask) => string | Formatieren einen Wert mit einer Maske oder lesen die Daten wieder heraus. | |
nuiCardMaskMethode | (raw: string) => string | Eine Maske für Kartennummern, gruppiert, wie ihre Kartenmarke sie druckt. | |
nuiCardBrandMethode | (number: string) => NuiCardBrand | null | Die Kartenmarke einer Kartennummer, erkannt an den ersten Ziffern. | |
nuiCardValid, nuiLuhnMethode | (number: string) => boolean | Ob eine Kartennummer die Länge ihrer Kartenmarke hat und die Luhn-Prüfung besteht. | |
nuiIbanMaskMethode | (raw: string) => string | Eine Maske für IBANs, so lang wie die IBAN des jeweiligen Landes. | |
nuiIbanValidMethode | (iban: string) => boolean | Ob eine IBAN die Länge ihres Landes und die richtigen Prüfziffern hat. |