Esta função insere uma máscara de formatação de acordo com a necessidade do programador.
A função é simples usada, basicamente, para inserir máscaras em campos que recebem:
– Datas,
– CPF,
– CEP,
– CNPJ,
– Telefone,
– entre outros.
A função recebe o objeto do formulário, normalmente um textbox, e a formatação da máscara como o programador quiser estipular, por exemplo:
– Data: ‘**/**/****’, ‘##/##/####’.
– CEP: ‘**.***-***’, ‘##.###-###’.
A função ainda usa expressão regular para ser chamada apenas quando forem pressionadas teclas permitidas. No código de exemplo é utilizada a função no evento onKeypress das TextBoxes, onde a máscara é aplicada a medida que o campo é preenchido, ou seja, no caso da data e do CEP, a medida que os números são digitados.
Essa verificação é tanto opcional, quanto alterável, ou seja, você pode retirá-la do código ou mudar o seu código.
A função é simples, e tem várias maneiras de ser implementada.