Una máscara da formato a un campo de texto mientras se escribe: 00/00/0000 pone las barras y AA 000 AA acepta letras y dígitos por turnos. Los caracteres que no encajan se quedan fuera, y el cursor mantiene su sitio cuando se escribe en medio.
Las máscaras se componen de tokens y literales: 0 es un dígito, a una letra, * cualquiera de los dos, y A y X hacen lo mismo para códigos, en mayúsculas. Añade los tuyos con tokens, o pasa una función que elija la máscara según lo que se escribe, como hace nuiCardMask según la marca de la tarjeta.
El valor es lo que se muestra, o solo los datos con unmask. La máscara funciona con Signal Forms, formularios reactivos y ngModel, y un valor incompleto es un error.
Formatos
Una fecha, una hora, una matrícula y un color con un token propio para los dígitos hexadecimales.
— · — · — · —
Datos de pago
Campos de Signal Forms. La máscara de la tarjeta sigue a la marca, el código de seguridad tiene cuatro dígitos en American Express, y nuiCardValid y nuiIbanValid comprueban los números.
Card: — · IBAN: —