Un masque formate un champ de texte pendant la saisie : 00/00/0000 insère les barres obliques, AA 000 AA prend tour à tour des lettres et des chiffres. Les caractères qui ne conviennent pas sont refusés, et le curseur garde sa place quand on tape au milieu.
Un masque se compose de tokens et de littéraux : 0 est un chiffre, a une lettre, * l’un ou l’autre, et A et X font de même pour les codes, en majuscules. Ajoutez les vôtres avec tokens, ou passez une fonction qui choisit le masque selon la saisie, comme le fait nuiCardMask selon la marque de la carte.
La valeur est ce qui est affiché, ou seulement les données avec unmask. Le masque fonctionne avec Signal Forms, les formulaires réactifs et ngModel, et une valeur incomplète est une erreur.
Formats
Une date, une heure, une plaque d’immatriculation et une couleur avec son propre token pour les chiffres hexadécimaux.
— · — · — · —
Informations de paiement
Des champs Signal Forms. Le masque de carte suit la marque, le code de sécurité a quatre chiffres pour American Express, et nuiCardValid et nuiIbanValid vérifient les numéros.
Card: — · IBAN: —