JS Module
Máscara de Input Y2Mask
Formatação automática ao digitar - CPF, CNPJ, telefone, CEP, data, hora, cartão, dinheiro e máscaras personalizadas.
1. Demo - Digite nos campos
Use o atributo y2mask com o nome da máscara desejada.
A formatação acontece automaticamente a cada tecla.
2. Máscara Personalizada
Use y2mask="custom" com y2mask-mask para definir
um padrão inline, ou registre uma máscara reutilizável com Y2Mask.addMask().
Tokens disponíveis:
# - qualquer dígito (0-9)
A - qualquer letra (A-Z)
* - qualquer caractere
// Registra uma máscara reutilizável com nome próprio
Y2Mask.addMask('processo', '#######-##.####.#.##.####');
// Usar no HTML
//
Quick Reference
| Atributo / Valor | Formato | Exemplo |
|---|---|---|
y2mask="telefone" |
(##) ####-#### ou (##) #####-#### | (11) 98765-4321 |
y2mask="cpf" |
###.###.###-## | 123.456.789-09 |
y2mask="cnpj" |
##.###.###/####-## | 12.345.678/0001-99 |
y2mask="cep" |
#####-### | 01310-100 |
y2mask="data" |
##/##/#### | 31/12/2025 |
y2mask="hora" |
##:## | 23:59 |
y2mask="cartao" |
#### #### #### #### | 4111 1111 1111 1111 |
y2mask="dinheiro" |
R$ #.###,## | R$ 1.234,56 |
y2mask="valor" |
#.###,## (sem prefixo) | 1.234,56 |
y2mask="custom" |
Padrão via y2mask-mask="..." |
##.###.###-# |
Y2Mask.addMask(nome, padrão) |
Registra máscara reutilizável | Y2Mask.addMask('rg', '##.###.###-#') |