contato@conradosaud.com.br
Conheça meu trabalhocontato@conradosaud.com.br
<script src="https://igorescobar.github.io/jQuery-Mask-Plugin/js/jquery.mask.min.js"></script>
$('.telefone').mask('(00) 0 0000-0000');
$('.dinheiro').mask('#.##0,00', {reverse: true});
$('.estado').mask('AA');
<input type="text" name="telefone" class="telefone form-control" placeholder="(17) 9 9173-3578" />
<label for="dinheiro">R$</label><input type="text" id="dinheiro" name="dinheiro" class="dinheiro form-control" style="display:inline-block" />
<input type="text" id="estado" name="estado" class="estado form-control" placeholder="UF" />
<input type="text" name="cpf" class="cpf form-control" placeholder="Digite seu CPF" />
<input type="text" name="cnpj" class="cnpj form-control" placeholder="Digite o CNPJ" />
<input type="text" name="rg" class="rg form-control" placeholder="Digite seu RG" />
<input type="text" name="cep" class="cep form-control" placeholder="Digite o CEP" />
<input type="text" name="dataNascimento" class="dataNascimento form-control" placeholder="Digite sua data de nascimento" />
<input type="text" name="placaCarro" class="placaCarro form-control" placeholder="Digite a placa do carro" />
<input type="text" name="horasMinutos" class="horasMinutos form-control" placeholder="Digite as horas e os minutos" />
<input type="text" name="cartaoCredito" class="cartaoCredito form-control" placeholder="Digite o número do cartão de crédito" />
$('.cpf').mask('000-000.000-00');
$('.cnpj').mask('00.000.000/0000-00');
$('.rg').mask('00.000.000-0');
$('.cep').mask('00000-000');
$('.dataNascimento').mask('00/00/0000');
$('.placaCarro').mask('AAA-0000');
$('.horasMinutos').mask('00:00');
$('.cartaoCredito').mask('0000 0000 0000 0000');
Array.prototype.forEach.call(document.body.querySelectorAll("*[data-mask]"), applyDataMask);
function applyDataMask(field) {
var mask = field.dataset.mask.split('');
// For now, this just strips everything that's not a number
function stripMask(maskedData) {
function isDigit(char) {
return /\d/.test(char);
}
return maskedData.split('').filter(isDigit);
}
// Replace `_` characters with characters from `data`
function applyMask(data) {
return mask.map(function(char) {
if (char != '_') return char;
if (data.length == 0) return char;
return data.shift();
}).join('')
}
function reapplyMask(data) {
return applyMask(stripMask(data));
}
function changed() {
var oldStart = field.selectionStart;
var oldEnd = field.selectionEnd;
field.value = reapplyMask(field.value);
field.selectionStart = oldStart;
field.selectionEnd = oldEnd;
}
field.addEventListener('click', changed)
field.addEventListener('keyup', changed)
}
<input type="text" name="cnpj" class="form-controll" data-mask="__.___.___/____-__" value='__.___.___/____-__'/>
<script src="dist/jquery.maskMoney.min.js" type="text/javascript"></script>
$(function() {
$('#currency').maskMoney();
})
Faça um comentário a respeito deste artigo!