Import
import { nuiCardMask, nuiIbanMask, NuiMask } from '@needless-ui/angular/mask';NuiMask
Una maschera su un campo di testo nativo.
| Nome | Tipo | Predefinito | Descrizione |
|---|---|---|---|
nuiMaskInput | string | ((raw: string) => string) | La maschera, o una funzione che ne sceglie una in base ai dati digitati. | |
tokensInput | Record<string, NuiMaskToken> | Caratteri della maschera da aggiungere o sostituire. | |
unmaskInput | boolean | false | Il valore contiene solo i dati, senza i letterali. |
valueBidirezionale | string | '' | Il valore: ciò che viene mostrato, o i dati con unmask. |
rawProprietà | Signal<string> | I dati digitati, senza i letterali. | |
completeProprietà | Signal<boolean> | Ogni posizione della maschera è compilata. |
Helpers
Funzioni per formattare, verificare e costruire maschere.
| Nome | Tipo | Predefinito | Descrizione |
|---|---|---|---|
nuiMaskFormat, nuiUnmaskMetodo | (value, mask) => string | Formattano un valore con una maschera, o ne estraggono i dati. | |
nuiCardMaskMetodo | (raw: string) => string | Una maschera per i numeri di carta, raggruppati come li stampa il loro circuito. | |
nuiCardBrandMetodo | (number: string) => NuiCardBrand | null | Il circuito di un numero di carta, dalle sue prime cifre. | |
nuiCardValid, nuiLuhnMetodo | (number: string) => boolean | Se un numero di carta ha la lunghezza del suo circuito e supera il controllo di Luhn. | |
nuiIbanMaskMetodo | (raw: string) => string | Una maschera per gli IBAN, lunga quanto l’IBAN del paese. | |
nuiIbanValidMetodo | (iban: string) => boolean | Se un IBAN ha la lunghezza del suo paese e le cifre di controllo giuste. |